2014-12-16 7 views
1

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

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

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

Я использую Xubuntu на архитектуре i686, кстати, если это даже имеет значение.

+0

В ближайшие дни я должен быть у вас в руках, и я тоже буду это разбираться. Можете ли вы предоставить ссылку на видео, на которое вы ссылаетесь? Кроме того, какие драйверы? – BobDoolittle

ответ

0

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

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

ls -l /dev/tty* 

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

sudo chmod 666 /dev/ttyUSB0 

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

+0

Может ли миниатюрный ардуино подключиться к Интернету? – Juan