tty не перечисляет ttyUSB0, поэтому arduino не перечисляет последовательные порты
Хорошо, lsusb дает Шина 002 Устройство 019: ID 1a86:7523 USB-Serial адаптер QinHeng Electronics HL-340
dmesg|grep 'ttyUSB' дает
[63723.589107] usb 2-1: преобразователь ch341-uart теперь подключен к ttyUSB0
но tty показывает только /dev/pts/0, хотя в /dev есть файл ttyUSB0 (или что-то в этом роде, потому что vim говорит, что это не файл)
Я могу использовать cu -l /dev/ttyUSB0 -s 9600 и передавать на arduino nano, пока мигает светодиод rx. При запуске arduino я получаю сообщение об ошибке «java.lang.NullPointerException, вызванное при загрузке gnu.io.RXTXCommDriver».
Система: Linux Mint 19.1 Tessa (64-разрядная версия)
@Vibhore Jain, 👍2
Обсуждение1 ответ
Лучший ответ:
Извините, я использовал центр программного обеспечения, чтобы получить IDE arduino, и это не сработало. Загрузка официальной IDE с arduino.cc прошла без проблем. Извлеченный урок: не все дистрибутивы Linux имеют такие же актуальные репозитории пакетов, как Arch. :Р
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- Проблемы с последовательной связью от Arduino к Bluetooth HC-05
- Как Arduino может проверить, подключен ли он к ПК и включен ли компьютер?
- Как отправлять и получать беззнаковые целые (unsigned int) от одного arduino к другому arduino
- Использование последовательных контактов TX/ RX для связи по USB
- NRF24L01+ (библиотека TMRH20): Получатель получает пустые данные
tty
сообщает вам терминальное устройство, к которому подключен ваш текущий терминальный сеанс. Ничего общего с перечислением доступных терминальных устройств., @MajenkoВы предполагаете проблему с последовательными портами. Маловероятно, что это так. Ваша настоящая проблема связана с программированием Arduino IDE. Какую версию IDE вы используете и как вы ее установили?, @Majenko
Я согласен с Маженко, а также не думаю, что это как-то связано с вашими портами. Упомянутые вами исключения выглядят так, как будто что-то не так с вашей средой, возможно, поможет обновление IDE arduino или самой java. Вы также можете проверить, сохраняется ли проблема при использовании более старой версии IDE., @Sim Son
Чтобы быть уверенным, что это не имеет ничего общего с портами/последовательной связью, я предлагаю прочитать atmega с помощью avrdude вручную., @Sim Son