Ставим Rx Tx библиотеку на Orange Pi
Инструкция для установки на Orange Pi с ОС Ubuntu, но если у Вас другая ОС, то Вы можете адаптировать и под неё самостоятельно. Итак, чтобы установить Rx Tx нам понадобиться Java. Согласен, это далеко не оптимальный язык для апельсинки, но я умею кодить только на нём:) Работаю в среде разработки Eclipse.
sudo apt-get install librxtx-java
Теперь копируем файл RXTXcomm.jar по адресу /usr/share/java/
Это нам понадобиться в будущем, ведь нам нужно подключить Яву к нашим проектам.
Вот живой пример кода на Яве в среде Eclipse:
import gnu.io.CommPortIdentifier;
import java.util.Enumeration;
public class RxTxTest {
public static void main(String[] args) {
Enumeration portIdentifiers = CommPortIdentifier.getPortIdentifiers();
while (portIdentifiers.hasMoreElements()) {
CommPortIdentifier commPortIdentifier = (CommPortIdentifier) portIdentifiers
.nextElement();
System.out.println("Com port : " + commPortIdentifier.getName());
}
}
}
import java.util.Enumeration;
public class RxTxTest {
public static void main(String[] args) {
Enumeration portIdentifiers = CommPortIdentifier.getPortIdentifiers();
while (portIdentifiers.hasMoreElements()) {
CommPortIdentifier commPortIdentifier = (CommPortIdentifier) portIdentifiers
.nextElement();
System.out.println("Com port : " + commPortIdentifier.getName());
}
}
}
Сам проект можно скачать тут.
Смотрим следующую картинку. В самом низу видны 3 порта, использовать их можно с помощью WiringPi.
На этом всё.
Источник
20.06.2019 в 21:27, Просмотров: 5103