![]() |
|
|
#331 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Какую ардуино используете?
|
|
|
|
|
|
#332 |
|
Member
Регистрация: 14.04.2015
Сообщений: 45
Вес репутации: 0 ![]() |
Nano китайский вариант которая в винде работает с драйверами ch340
|
|
|
|
|
|
#333 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Тогда при чем тут FTDI драйвер?
|
|
|
|
|
|
#334 |
|
Member
Регистрация: 14.04.2015
Сообщений: 45
Вес репутации: 0 ![]() |
мда уж((( исправился
теперь показывает root@CyberWrt:/www/> cat /etc/rc.local stty -F /dev/ttyUSB0 cs8 57600 clocal ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl exit 0 когда с модуля "робот-шпион2" подаешь команду на arduino индикаторы мигают но ничего не происходит |
|
|
|
|
|
#335 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
У Вас варинтов не много
1-подключить через UART 2-использовать другой USB-UART мост 3-перерезать дорожку DTR на ардуине, поменять скорость на 9600, в скетче и настройках драйвера |
|
|
|
|
|
#336 |
|
Member
Регистрация: 14.04.2015
Сообщений: 45
Вес репутации: 0 ![]() |
понижение скорости не помогло
uart на tp-link 3020 это когда надо разбирать роутер? a USB-UART мост это в виде дополнительной схемы? |
|
|
|
|
|
#337 | |||
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Цитата:
|
|||
|
|
|
|
|
#338 |
|
Member
Регистрация: 14.04.2015
Сообщений: 45
Вес репутации: 0 ![]() |
боюсь с первыми двумя вариантами для меня будет очень сложно разобраться. а не подскажите принцип USB-UART моста. через него в роутер идет сигнал?
|
|
|
|
|
|
#339 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#340 | ||
|
Junior Member
Регистрация: 24.07.2015
Сообщений: 5
Вес репутации: 0 ![]() |
Цитата:
Цитата:
записал я в ардуину вот такой вот скетч... int serialData = 0; int serialRDYtoSend = 0; void setup(){ // Open serial connection. Serial.begin(57600); } void loop(){ serialRead(); serialWrite(); } void serialRead(void) { if (Serial.available()) { // Read byte serialData = Serial.read(); serialRDYtoSend = 1; } } void serialWrite(void) { if (serialRDYtoSend) { // Write byte + \n Serial.write(serialData); Serial.println(); serialRDYtoSend = 0; } } С Этим скетчем ардуина становиться эхом, все что ей приходит она отправляет обратно. потом этой командой инициализировал запись символов по порту cat /dev/ttyACM0 > /tmp/arduino.dat Жму кнопки на Веб морде CyberBot-2 Захожу в файл и вижу.... t x _ c o m = V это значит все команды с таким префиксом tx_com=V. команда отмены tx_comx. Шлю команды из терминала. приходят символы. V V V или что угодно! Без всяких префиксов.Зачем этот префикс?И как его убрать из веб морды?Без него ардуина управляется стабильнее и без глюков, с ним через раз. |
||
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|