Описание тега pi4j

Pi4J intended to provide a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform. This project abstracts the low-level native integration and interrupt monitoring to enable Java programmers to focus on implementing their application business logic.
1 ответ

Запустите программу pi4j на Windows или Mac

Я разрабатываю проект Raspberry PI с использованием библиотеки Java PI4J. У меня он работает правильно на самом PI, но я не могу запустить свою программу вне PI, поскольку PI4J выдает ошибки при запуске. Например java.io.IOException: Cannot run prog…
16 сен '14 в 21:37
2 ответа

Прослушиватель выводов GPIO в PI с использованием Java вызывает событие всплеска действия

В этой программе я могу прочитать вывод GPIO. Но нажатие аппаратной кнопки (вывод GPIO, связанный с кнопкой) для одного события вызывает всплеск изменения состояния и приводит к всплеску событий действия. Итак, как можно устранить изменение состояни…
06 янв '15 в 02:24
1 ответ

Проект Maven с библиотекой PI4J - ошибка при открытии zip-файла

У меня довольно странная проблема с библиотекой pi4j для Raspberry Pi. У меня есть проект Maven в Eclipse и я просто добавил хранилище и зависимость для pi4j, например: <repository> <id>oss-snapshots-repo</id> <name>Sonatype …
20 ноя '13 в 14:14
0 ответов

Arduino Serial.println() и com.pi4j.wiringpi.Serial - странный порядок чтения или чтение только нечетных байтов?

Адаптируясь из библиотеки PI4J ( WiringPiSerialExample), у меня есть этот небольшой отрывок для чтения данных, отправляемых в Raspberry serial. Последовательное соединение осуществляется непосредственно от tx - rx на Teensy (используя Serial 5) к UA…
11 фев '18 в 17:20
0 ответов

java pi4j: последовательная связь между raspberry pi и неверной передачей данных на ПК

Я использую RasPberry Pi модель 3B и хочу передавать данные между ПК и RasPberry, используя последовательную связь UART. Я использую библиотеку JAVA pi4j. При отправке данных с Raspberry на ПК дела идут хорошо. Но когда я хочу отправить данные с ПК …
07 мар '18 в 19:38
1 ответ

Pi4j Анемометр - счетчик за интервал

Я пытаюсь использовать цифровой анемометр для работы с моим малиновым PI с pi4j. Моя идея была добавить GpioPinListenerDigital контролировать, когда булавка становится высокой (означает 1 полное вращение анемометра), но у меня не может быть, чтобы э…
07 июн '16 в 10:27
1 ответ

Связь между Java, Dynamixel AX-12A и Raspberry Pi 3

Добрый вечер Мы работаем с PI4J и пытаемся переписать этот код Python на Java: from time import sleep from serial import Serial import RPi.GPIO as GPIO class Ax12: # important AX-12 constants AX_START = 255 AX_GOAL_LENGTH = 5 AX_WRITE_DATA = 3 AX_GO…
31 авг '17 в 03:43
0 ответов

Невозможно определить версию оборудования. я вижу аппаратное обеспечение bcm2835 - ожидание bcm2708 или bcm2709

Сценарий: Я пытаюсь запустить Jar в raspberrypi, модель b, версия ядра 4.14.79-v7+, версия проводки 2.46, pi4j версия 1.2, и я получаю эту ошибку: невозможно определить версию оборудования. я вижу аппаратное обеспечение bcm2835 - ожидая bcm2708 или …
20 ноя '18 в 11:09
0 ответов

Как управлять 8 выводами GPIO вместе как одним портом

Я пытаюсь управлять 8 светодиодами, подключенными к 8 выводам GPIO Raspberry Pi 3B, по отдельности все они работают нормально, и у меня нет проблем с этим. Теперь я хочу контролировать все 8 из них с помощью одной команды, как если бы они были своег…
04 июн '18 в 07:40
0 ответов

Затмение Кура pi4j привело не мигает

Я попробовал следующий код, чтобы проверить работу Pi4j GPIO. Когда следующий код выполняется, светодиод обычно мигает. Но когда я помещаю эти коды с Eclipse kura в функцию "активировать" связки, светодиод не мигает. Есть какие-нибудь советы? _gpioC…
26 янв '18 в 13:08
1 ответ

Запланировать задачу pi4j / Java с помощью crontab

Я хочу периодически запускать задачу Java / pi4j ( Script ControlGpioExample), используя crontab на моем Raspberry PI. Этот код хорошо работает на терминале: sudo java -classpath .:classes:/opt/pi4j/lib/'*' ControlGpioExample В Crontab я добавил сле…
01 июл '16 в 08:58
1 ответ

Получение NoClassDefFound для com/pi4j/io/i2c/I2CFactory

Я знаю, что этот вопрос уже задавался, но я безуспешно пробовал решения, приведенные в других темах. Exception in thread "main" java.lang.NoClassDefFoundError: com/pi4j/io/i2c /I2CFactory at com.jksoft.rpi.dashpi.pishock.Sensor.setup(Sensor.java:32)…
20 мар '17 в 17:50
0 ответов

Как можно прочитать больше байтов через I2c

Я ищу пример о том, как прочитать более 1 байта на Raspberry Pi через I2C. Я вижу только это, но работает только для первого отправленного байта: package i2crpiarduino; import com.pi4j.io.i2c.I2CBus; import com.pi4j.io.i2c.I2CDevice; import com.pi4j…
12 май '17 в 14:36
6 ответов

Считывать температуру с DHT11, используя pi4j

Я пытаюсь прочитать данные о температуре от датчика температуры DHT11, используя pi4j. Я следовал коду, написанному на c и python на этом сайте: http://www.uugear.com/portfolio/dht11-h... or-module / Но он не работает. когда я тестирую инструкцию dh…
12 фев '15 в 19:30
1 ответ

Как управлять реле с малиной с помощью pi4j

Извините за мой английский, но я недавно написал код в java об управлении реле с помощью raspberry, но мой код не работает, я использовал gpio_00 в качестве вывода, проблема в том, что когда я инициализирую его, реле привело к включению, даже когда …
25 фев '18 в 23:33
2 ответа

Raspberry Pi Java Pi4j GPIO не работает для меня, хотя работает с Python

Я старый программист на Java, переводя код с рабочего стола на Raspberry Pi с целью встраивания программного обеспечения в аппаратный интерфейс. Я подключил 16*2-символьный ЖК-дисплей, который работал с кодом Python, однако, когда я использую библио…
16 авг '17 в 21:17
1 ответ

NoClassDefFoundError: com/pi4j/io/I2CFactory$UnsupportedBusNumberException

Я пытаюсь запустить Java-код на Raspberry Pi model 3, загруженный из среды разработки PC eclipse, чтобы получить доступ к устройству 9DoF на шине I2C с помощью библиотеки pi4j. Я получаю следующую ошибку: java -classpath.: classes: / opt / pi4j / li…
27 окт '16 в 14:19
0 ответов

Использовать pi4j библиотеку 1.2-снимок в андроид студии

Я попытался добавить эту библиотеку в свой проект и это случилось, но когда я компилирую свой проект, показывая эту ошибку 1) Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencie…
01 ноя '17 в 08:52
0 ответов

ШИМ на Raspberry Pi частота всегда низкая

Я написал программу на java с использованием библиотеки pi4j, я попытался установить делитель частоты настолько низким, насколько это возможно, как вы можете видеть, но я получаю выходную частоту около 1 Гц, и я не могу получить ее выше. Какие-нибуд…
27 фев '19 в 18:59
1 ответ

Компиляция с использованием Pi4j

Я сталкиваюсь со следующей проблемой: При запуске примера GPIO для моего устройства, встроенного в Pi4J, я получаю ошибку JNI, за которой следует NoClassDefFoundError для com/pi4j/io/gpio/GpioProvider. После некоторых поисков (как здесь, так и на др…
31 май '16 в 12:16