В Arduino IDE последовательный порт неактивен, и в окне отображается COM 1 i. Невозможно установить соединение через последовательное соединение. Не знаю, является ли это Arduino Bugg или ошибка в Bionic Beaver. Приложение работает в 17.10 Artfull.
Об этой ошибке сообщают, и исправление ожидает загрузки в debian
9 мая:
Исправлено исключение NullPointerException с Java 10, вызванное системным свойством null java.ext.dirs (закрывается : # 896929)
Это проблема не только Arduino, но затрагивает последовательные соединения в целом.
Протестировано Pronterface и нет последовательного соединения с 3D-принтером.
Последовательная передача / проблема загрузчика была зафиксирована для меня путем следования инструкциям для установки Oracle java 8 от этой регистрации:
https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
на недавно установленной Ubuntu 18.04 система LTS. После установки Oracle java 8:
IDE Ардуино работал правильно.
Необходимо дать полномочия пользователя записать в последовательный порт с
sudo usermod -a -G dialout $USER
Также см., "Как установить последнего Ардуино IDE?".
Кажется, что это - реальная ошибка, я также вхожу в чистую Ubuntu 18.04 LTS:
$ arduino
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
$ dpkg -S `which arduino`
arduino: /usr/bin/arduino
$ dpkg -l arduino | tail -n1
ii arduino 2:1.0.5+dfsg2-4.1 all AVR development board IDE and built-in librarie
таким образом, я сообщил об ошибке 1770604 к панели запуска со связанными Ошибками Debian:
Я сталкивался с той же проблемой. Я установил версию Ардуино IDE 1.9.0 бет, и я больше не вижу той ошибки.
Попробуйте его использование,
sudo usermod -a -G dialout $USER
и, не забывайте изменять разрешение, пример COM1 как ttyUSB0:
ls -l /dev/tty*
sudo chmod a+rw /dev/ttyUSB0
Загрузите последнего Ардуино IDE с arduino.cc, извлеките архив и сделайте install.sh исполняемый файл с chmod +x install.sh
или через вкладку Permissions свойств файла. После этого можно работать sudo ./install.sh
- от терминала, который имеет извлеченную папку как ее текущий путь - для установки IDE Ардуино. Это должно решить Вашу проблему.
Благодаря CharlieS для предложения комментарием.