Как использовать Java для чтения / записи данных в / из выводов заголовка?


9

Я только что запустил Java на своем Raspberry Pi, что заняло намного больше времени, чем я надеялся. Я хочу иметь возможность читать / записывать данные в / из выводов заголовка из Java. Как я могу это сделать? Нужно ли мне сначала написать драйвер или что-то вроде C, чтобы получить данные из выводов заголовка? Я запускаю экземпляр Soft-float Debian «wheezy». Это вообще возможно сделать в Java? Есть ли какие-нибудь обходные пути, о которых я должен знать? Спасибо за чтение!

Ответы:


5

Это должно быть возможно в Java, как указано здесь . Используемая библиотека называется rpi-gpio-java и доступна по этому адресу . Как указано в примечаниях, чтобы это работало, убедитесь, что ваше приложение запущено от имени пользователя root.

Примечание. Над проектом rpi-gpio-java больше нет кода Google. Альтернативный вариант - PI4J


Это интересно. Приятно найти Декстера.
Jivings

3

Если вы еще не нашли свое решение, библиотека Pi4J , основанная на Wiring для Raspberry Pi, предлагает - также на ранней стадии разработки - доступ к GPIO, I2C и SPI. И Rs232, чтобы не забыть!

Сервис-провайдер для нескольких IO-плат (Olimex и т. Д.) Включены.

Самое интересное: обработка событий (GPIO-Interrupts).

см: здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.