Arduino в Debian. Ошибка can't open device "/dev/ttyUSB0": Permission denied

»»»

Arduino в Debian. Ошибка can't open device "/dev/ttyUSB0": Permission denied

Запустив рабочую среду Arduino IDE (версия 1.8.9) при попытке залить скетч или открыть монитор порта получил ошибку can't open device "/dev/ttyUSB0": Permission denied.

 

 

Данная ошибка явно говорит об отсутствии прав для записи в порт.

Для решения проблемы, необходимо добавить пользователя, из под которого производится работа, в группу которой позволено работать с данным портом. Выяснить название группы можно следующим образом. В консоли вводим:

user@pc:~$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 фев 17 16:36 /dev/ttyUSB0

Группа называется «dialout». Добавим себя в группу командой:
sudo usermod -a -G dialout user

Далее рекомендуют перезагрузиться или выйти и зайти в сеанс, для того чтобы изменения учетной записи применились.

Но можно поступить другим способом. Выполняем команду:

sudo chmod a+rw /dev/ttyUSB0

И порт становится доступен для работы c Arduino.

Рейтинг

В этом разделе