Acabei de executar o Java no meu Raspberry Pi, o que levou muito mais confusão do que eu esperava. Quero poder ler / gravar dados de / para os pinos do cabeçalho do Java. Como posso fazer isso? Preciso escrever um driver ou algum tipo com C primeiro para obter os dados dos pinos do cabeçalho? Estou executando uma instância do Debian Soft-float “wheezy”. Isso é possível em Java? Existe alguma solução alternativa que eu deva conhecer? Obrigado pela leitura!
9
Se você ainda não confundiu sua solução, a Biblioteca Pi4J , baseada em Fiação para o Raspberry Pi, oferece - também em um estágio inicial de desenvolvimento - o acesso a GPIO, I2C e SPI. E Rs232, para não esquecer!
O provedor de serviços para várias placas IO (Olimex etc.) está incluído.
Mais interessante: Processamento orientado a eventos (interrupções GPIO).
veja: aqui
fonte