LittleBits Arduino не работает в Linux

Недавно я получил комплект для кодирования LittleBits Arduino и подумал, что Arduino IDE сразу же распознает его.

Я заметил, что когда я выбираю «Arduino Leonardo» на Tools -> Board, как сказано в видео-инструкции, меню Tools -> Serial Port становится серым.

Я уже добавил себя в группы "dialout" и "uucp", запустил программу "arduino" от имени root, запустил целую кучу команд с разрешениями, перезагрузил компьютер, подключил его во все порты, переустановил драйвера, и пробовал все остальное, с чем я столкнулся. По какой-то причине я не могу понять, как заставить это работать.

Кстати, я использую Xubuntu на архитектуре i686, если это вообще имеет значение.


person Layo NotSharingMyLastName    schedule 16.12.2014    source источник
comment
Я должен получить свой в ближайшие несколько дней и буду пробовать это также. Не могли бы вы дать ссылку на видео, которое вы имеете в виду? Кроме того, какие драйвера?   -  person BobDoolittle    schedule 22.12.2014


Ответы (1)


Я думаю, у вас нет прав на чтение/запись устройства последовательного порта. Даже запуская приложение Arduino от имени пользователя root, оно работает на Java JVM и вызывает другие программы для компиляции скетчей и записи платы... трудно понять, что происходит в фоновом режиме. Кроме того, не рекомендуется запускать программы как роут, если в этом нет необходимости.

Попробуй это. Сначала перечислите устройства с последовательным портом.

ls -l /dev/tty*

Должен быть один с именем /dev/ttyUSB0 или /dev/ttyACM0 или что-то в этом роде (не /dev/ttySx). Это ваш Ардуино. Добавьте разрешения на чтение/запись для каждого пользователя в этот файл устройства.

sudo chmod 666 /dev/ttyUSB0

Используйте имеющееся у вас устройство. Теперь запустите Arduino IDE, если проблема связана с разрешениями, то все готово. К сожалению, вам придется делать это каждый раз, когда вы отключаете плату или перезагружаете систему.

person mclopez    schedule 15.04.2015
comment
Может ли немного ардуино подключаться к интернету? - person Juan; 15.10.2015