Manjaro GNOME
   5047

Arduino, как разрешить доступ к USB?

Подскажите как ставить права на USB устройства. Спасает chmod 666 /dev/ttyUSB0, но после перезагрузки приходится вводить снова.
В /etc/udev/rules.d/ создать файл 01-usb-perm.rules с содержимым SUBSYSTEM==«usb», KERNEL==«ttyUSB0», ACTION==«add», MODE=«0666», не работает.
  • 0
  • 0

4 комментария

avatar
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
То есть, если у меня 100 шт ардуин, их нужно все добавить?
Последний раз редактировалось
0
avatar
Скрипт напишите.
lsusb lsusb | grep Arduino, при помощи sed или даже awk вытащить вендора и ID в переменныю и подставить их в шаблон строки. Готовую строку поточным редактором передать в файл.
Запускать скрипт через системд.

ЗЫ: Что-то вроде такого скрипта уже как-то писалось, может пригодится.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
ACCESSING SERIAL

The arduino board communicates with the computer via a serial connection or a serial over USB connection. So the user needs read/write access to the serial device file. Udev creates files in /dev/tts/ owned by group uucp so adding the user to the uucp group gives the required read/write access. If you are planing to use the default Java IDE, add your user to the lock group for /var/lock/lockdev access.

# gpasswd -a $USER uucp
# gpasswd -a $USER lock

Note: You will have to logout and login again for this to take effect.

The arduino board appears as /dev/ttyACMx so if the above does not work try adding the user to the group tty:

# gpasswd -a $USER tty

Before uploading to the Arduino, be sure to set the correct serial port, board, and processor from the Tools menu.
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.