Come usare Java per leggere / scrivere dati su / dai pin dell'intestazione?


9

Ho appena fatto funzionare Java sul mio Raspberry Pi, che ha richiesto molto più lavoro di quanto sperassi. Voglio essere in grado di leggere / scrivere dati su / dai pin dell'intestazione da Java. Come posso fare questo? Devo prima scrivere un driver o una sorta con C per ottenere i dati dai pin dell'intestazione? Sto eseguendo un'istanza di Debian Soft-float "wheezy". È possibile farlo anche in Java? Ci sono soluzioni alternative che dovrei conoscere? Grazie per aver letto!

Risposte:


5

Ciò dovrebbe essere possibile in Java, come indicato qui . La libreria utilizzata si chiama rpi-gpio-java ed è disponibile a questo URL . Come indicato nelle note, per farlo funzionare, assicurarsi che l'applicazione sia eseguita come root.

Nota: sopra il progetto rpi-gpio-java non è più disponibile sul codice google. L'opzione alternativa è PI4J


Questo è interessante. Bello trovare Dexter.
Jivings,

3

Se non hai già trovato la tua soluzione, la Libreria Pi4J , basata su Wiring for Raspberry Pi, offre - anche in una fase iniziale di sviluppo - l'accesso a GPIO, I2C e SPI. E Rs232, da non dimenticare!

Sono inclusi provider di servizi per diverse IO-board (Olimex ecc.).

Più interessante: elaborazione basata su eventi (GPIO-Interrupts).

vedi: qui

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.