четверг, 18 октября 2012 г.

Arduino UNO в Ubuntu 12.04 (не активен пункт Последовательный порт)

Приобрел Arduino Uno

Установил из репозиториев Arduino IDE.
После установки и запуска Arduino IDE в меню Сервис пункт Последовательный порт был неактивен. Поиск по словосочетанию "arduino IDE serial port grayed out" подсказал следующее решение.
Определяем на каком порту "висит" Arduino командой:

   dmesg

В выводе команды находим похожие строки:

  [72441.952023] usb 3-2: new full-speed USB device number 5 using uhci_hcd
  [72442.151127] cdc_acm 3-2:1.0: ttyACM0: USB ACM device

Т.е. Arduino находится на порту ttyACM0. Следующими командами делаем порт доступным любому пользователю:

  ls -la /dev/ttyACM0
  sudo chmod a+rw /dev/ttyACM0

После запуска Arduino IDE пункт Сервис->Последовательный порт становится активным.

11 комментариев:

  1. Еще одно спасибо! Очень помогло! Пол дня пытался завести ардуину на win8 - без результатов. А виртуалбоксе под убунтой с помощью вашего совета - за 3 минуты! Еще раз спасибо!

    ОтветитьУдалить
  2. Да, становиться активным, но после переподключения, приходиться снова вводить chmod... Вопрос решился: читайте: http://avr.ru/tools/linux/dev
    пункт: Подключаем программатор
    sudo usermod-A-G dialout `whoami`
    Помогло в Ubuntu 12.04. Работает и после перезагрузки и после переподключения.

    ОтветитьУдалить
  3. СПАСИБО ОГРОМНОЕ КАПСОМ, красава!

    ОтветитьУдалить
  4. +NaN в карму, ни на одном сайте не написано про права на ардуино

    ОтветитьУдалить