Подключаем Arduino Mega, UNO, Leonardo к OpenWrt.

ttyACM0

Испытываю сейчас одну систему умного дома, появилась необходимость подключить к ней Arduino. Но я не хотел чтоб Arduin-ка «висела» рядом с сервером, и потому решил использовать роутер(TP-Link TL-MR3020) для удаления её от сервера. Такой вариант, понадобился из-за того что не имею Ethernet Shield. В этой системе очень подробно все расписано и показано. Но был там один нюанс, из-за которого я ломал себе голову.

Дело было в том, что при подключении Arduin-ки к OpenWRT, последняя в упор отказывалась добавлять Arduin-ку как устройство: «/dev/ttyACM*». Копал, копал я интернет и всё-таки докопался до истины. А истина, как обычно, проста.

Для подключения Arduino(на моём примере UNO), необходимо выполнить пару команд:

opkg update — Обновляем список пакетов
opkg install kmod-usb-acm
— Устанавливаем пакет

После этого подключаем можно подключить Arduino к роутеру. После чего смотрим вывод команды «ls»:

ls /dev

Теперь-то, устройство ttyACM* должно появится и можно продолжать настройку роутера, под свои нужды.


Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Оставить комментарий

Введите результат: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.