Насколько я вижу, вы используете версию 1.0.5
Arduino IDE, я предполагаю, что вы установили версию в репозитории apt.
Вы можете либо попробовать установить его с Snapcraft, либо с сайта Arduino .
Лично я использовал последний, и все работало как шарм.
Также в любом случае вы можете попытаться включить Tools
->, Port
если существует порт, который не является /dev/ttyS0
одним. Попробуйте поиграть с этими опциями. Наконец, dmesg
выполняя поиск, вы можете узнать, какой порт был найден и для arduno.
Наконец, другой подход заключается в том, чтобы снова отключить подключаемый модуль arduino и ввести следующую команду:
dmesg | tail
Для того, чтобы записать последнее событие как событие, которое происходит, когда arduino подключен к USB-порту. Команда выше покажет вам правильный порт.
Для лучшего результата вы можете использовать следующее:
dmesg | tail -f
И постоянно подключайте и отключайте arduino от порта usp, пока не увидите сообщение, связанное с arduino. -f
Параметр позволяет отображать в реальном времени новые журналы.
Димитриос Десиллас
источник
Ваша учетная запись пользователя, вероятно, не имеет разрешения на использование последовательного порта.
Два способа решения этой проблемы:
sudo
).dialout
группу, у которой есть разрешение на использование последовательного порта. Используйте командуsudo adduser $USER dialout
. Вам нужно будет выйти из системы, а затем снова войти в нее, чтобы она вступила в силу (или попробуйте это ). Для получения списка групп текущего использования пользователяgroups
илиid -Gn
.Как только это будет сделано, когда вы выберете правильный последовательный порт (как, возможно, уже упоминали другие
/dev/ttyUSB0
), вы сможете писать, что позволит вам запрограммировать Arduino.источник
Для серийных вещей я бы порекомендовал использовать что-то вроде minicom, его легко использовать, и вы действительно видите / dev / tty, к которому оно привязано. Обычно это что-то вроде / dev / ttyS0
Изменить: Так что это не только ответ по ссылке
dmesg | grep tty
, это то, как вы видите, какой порт ваш TTY - см. Ссылку выше для справки.источник
У меня была такая же проблема, и я некоторое время пытался ее исправить. Я попробовал обычные предложения о добавлении себя в группу дозвона и был разочарован тем, что ни один из этих советов не помог. В конце концов, я понял, что использую версию программного обеспечения Arduino IDE с обратной версией, и после обновления проблема исчезла.
источник
использовать этот
или
источник