|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
30.09.2012, 14:41 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Для подключения Arduino в которых в качестве моста используется микросхема Atmega8Ux, требуется установить пакет
opkg update opkg install kmod-usb-acm После этого подключаем Arduino к USB нашего роутера и смотрим список устройств ls /dev У Вас должно появится устройство ttyACM0 За подсказку и помощь спасибо пользователю andr128 |
09.10.2012, 16:12 | #2 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Продолжаем список для Arduino,
а также для "шнурков" USB-Serial (ttl/rs232) for mega1280 и большенства др. arduino на МС FTDI232 -------------------------------------- opkg install kmod-usb-serial-ftdi на МС PL2303 ------------ opkg install kmod-usb-serial-pl2303 на МС CP210x ------------ opkg install kmod-usb-serial-cp210x |
17.03.2015, 20:57 | #3 |
Junior Member
Регистрация: 20.02.2015
Сообщений: 23
Вес репутации: 0 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Подскажите нубу, пакеты надо загружать через прогу opkg-manager, иликидать файл в каталог и через телнет ставить? и где найти этот пакет?
|
17.03.2015, 21:06 | #4 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Цитата:
Цитата:
|
||
08.04.2015, 18:43 | #5 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Есть вопрос, как сделать так что бы настройки порта stty -F /dev/ttyACM0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
Подгружались автоматически, а то как то каждый раз это прописывать не удобно! |
08.04.2015, 18:51 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Пропишите эту строку в rc.local
|
08.04.2015, 19:03 | #7 |
Member
Регистрация: 08.04.2013
Адрес: Томск
Сообщений: 64
Вес репутации: 0 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
|
08.04.2015, 20:43 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Создаем скрипт и прописываем в него эту команду , а в автозагрузке указываем путь к скрипту
Хотя эта команда тоже должна выполнится |
27.04.2015, 12:04 | #9 |
Junior Member
Регистрация: 26.04.2015
Сообщений: 2
Вес репутации: 0 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Прошу прощения если не в тему, но может кому то пригодится. По Arduino Nano целую тему создавать не стал.
Моя связка китайцев nexx wt3020f (прошивка OpenWRT) + Arduino Nano DCCduino (ATmega328) (Arduino Nano R3 совместимая) определялась через USB как CH340 (dmesg | grep -i USB) и пакет под неё подошел opkg update opkg install kmod-usb-serial-ch341 (если ошибка версии ядра используйте opkg install --force-depends kmod-usb-serial-ch341) Также не ставился драйвер из стандартного пакета под windows7 x64 - устройство определялось как USB 2.0 SERIAL (без драйвера) - помог тот же драйвер под CH341 (подписанный - гугл в помощь) устройство определилось как USB-SERIAL CH340 (на XP и W8.1 установилась из стандартных драйверов пакета разработчика arduino) ! а через kmod-usb-serial с ручным портом /etc/modules.d/60-usb-serial (Vendor и ProdID из lsusb (opkg install usbutils) или dmesg) в/из serial порт крякозябры выдавала (▒fxfxxfx`~xf▒▒fxfxxfx`~xfx▒▒f xfxxfx`~xf) ... т.е. что то приходило/уходило но имело не читабельный вид и скетч не отрабатывал (светодиод не загорался) для теста работы использовал утилку (opkg install screen) - не забываем почитать как пользоваться screen (*подсказка убить терминал нажимаем "ctrl+a" нажимаем "k" нажимаем "y") screen /dev/ttyUSB0 115200 удобный ввод/вывод в реалтайме, не нужно открывать несколько терминалов или использовать stty и т.д. Ну и скетч (при посылке/нажатии "1" светодиод загорается "0" гаснет, + пишет что принял в порт) PHP код:
Последний раз редактировалось daxak; 28.04.2015 в 20:25. |
29.05.2015, 19:39 | #10 |
Junior Member
Регистрация: 29.05.2015
Сообщений: 14
Вес репутации: 0 |
Re: Подключаем в OpenWrt Arduino Mega, UNO, Leonardo.
Уважаемый daxak, поясните пожалуйста, почему screen /dev/ttyUSB0 57600 работает, а простая команда по ssh echo 1 > /dev/ttyUSB0 нет?!
Последний раз редактировалось Hobyt; 29.05.2015 в 20:23. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|