Arduino IDE «Инструменты> Последовательный порт» неактивен (Ubuntu)
Я знаю, что об этом уже спрашивали, но ни одно решение, которое я видел, пока не сработало. Я только начал работать с Arduino и загрузил Arduino IDE из Центра программного обеспечения. При попытке настроить мой последовательный порт опция на панели инструментов становится серой/недоступной.
Я также загрузил его как tar.xz, а не из Центра программного обеспечения, и у меня возникла та же проблема.
Когда я подключаю свой Uno к сети, загорается зеленый индикатор, поэтому я знаю, что по крайней мере он подключен.
В одном из найденных мной решений говорилось, что проблема связана с моей группой пользователей. Однако я ввел
группы sudo <имя пользователя>
и придумал <username> tty dialout sudo audio video plugdev input
поэтому я думаю, что мои группы в порядке, верно?
В любом случае, я был бы очень признателен за помощь, если бы кто-нибудь знал об исправлении. Я запускаю 12.04 Ubuntu (недавно я переустановил, пытаясь решить эту проблему; я собираюсь обновить до 14.04) на Chromebook.
@Jakob Klemm, 👍-1
Обсуждение1 ответ
Я сделал то, что предложил комментарий Криса Стрэттона,
Чтобы выяснить это, отредактируйте вывод ls -l /dev/ttyUSB* и ls -l /dev/ttyACM* (выполняется при подключенной плате) в свой вопрос. Кроме того, если вы недавно изменили членство в какой-либо группе, убедитесь, что с тех пор вы вышли из системы (или, проще говоря, перезагрузились).
Если ни один из них ничего не показывает, похоже, ничто не распознает ваше последовательное USB-устройство. Вы можете искать различия в выводе lsusb, когда он подключен и не подключен, или вы можете проверить сообщения об ошибках вскоре после подключения с помощью demsg. На данный момент это может быть что угодно — плохая плата, плохой кабель, поврежденный разъем, отсутствующие модули ядра, плохие/нетипичные правила для udev и т.п.
и не было никакой разницы между выводом lsusb
с arduino или без него (arduino Mega 2560 и мой компьютер с debian 8.6). Я пробовал с другим кабелем, но это ничего не изменило. Я попробовал это с другим arduino (uno), а затем увидел разницу в lsusb
и смог выбрать порт. На моем мегафоне загорелся индикатор включения. Таким образом, даже если индикаторы горят и/или мигают, возможно, ваш Arduino сломан. Если есть возможность, попробуйте с другой ардуино. В противном случае вы можете попробовать другой кабель и USB-порт на вашем компьютере.
- Float печатается только 2 десятичных знака после запятой
- Почему запуск последовательного монитора перезапускает скетч?
- Чтение из Serial
- Связь последовательного порта Digispark
- Как получить правильный последовательный порт?
- Как установить последовательные драйверы FTDI на Mac?
- как отправить данные в Adafruit Bluefruit Feather (32u4) через Bluetooth?
- NodeMCU второй HARDWARE последовательный TX в качестве порта отладки
Чтобы исследовать это, отредактируйте вывод
ls -l /dev/ttyUSB*
иls -l /dev/ttyACM*
(сделано при подключенной плате) в свой вопрос. Кроме того, если вы недавно изменили членство в какой-либо группе, убедитесь, что с тех пор вы вышли из системы (или, проще говоря, перезагрузились)., @Chris StrattonИзвините, можете уточнить? Я ввел
ls -l /dev/ttyUSB*
, а такжеls -l /dev/ttyACM*
в свой терминал, и он просто сказал, что это не каталог. Спасибо за комментарий., @Jakob KlemmЕсли ни один из них ничего не показывает, похоже, ничто не распознает ваше последовательное USB-устройство. Вы можете искать различия в выводе
lsusb
, когда он подключен и не подключен, или вы можете проверить сообщения об ошибках вскоре после соединения сdemsg
. На данный момент это может быть что угодно - плохая плата, плохой кабель, поврежденный разъем, отсутствующие модули ядра или плохие/нетипичные правила для udev или что-то подобное., @Chris StrattonВ
/dev
у меня есть только файлы "tty" - "tty" и "tty8". Кажется, я что-то упускаю? РЕДАКТИРОВАТЬ: В прошлом году я повредил один из моих USB-портов, хотя я использую другой, поэтому я не думаю, что это так. Спасибо, в любом случае, @Jakob Klemm