TP-LINK TL-MR3020 + Mega 2560

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение noonv » 13 май 2014, 17:12

Arailym писал(а):Но самого ttyUSB0 нету

А что за плату вы пытаетесь подключить? Что там за микросхема отвечает за USB2UART?
Аватара пользователя
noonv
Администратор
 
Сообщения: 550
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение noonv » 16 май 2014, 15:43

вот как в dmesg выглядит подключение FTDI у меня:

Код: Выделить всё
[   91.430000] usb 1-1: new full-speed USB device number 2 using ehci-platform
[   91.490000] hub 1-0:1.0: unable to enumerate USB device on port 1
[   91.790000] usb 1-1: new full-speed USB device number 3 using ehci-platform
[   91.950000] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[   91.950000] usb 1-1: Detected FT232RL
[   91.950000] usb 1-1: Number of endpoints 2
[   91.950000] usb 1-1: Endpoint 1 MaxPacketSize 16384
[   91.950000] usb 1-1: Endpoint 2 MaxPacketSize 16384
[   91.950000] usb 1-1: Setting MaxPacketSize 64
[   91.960000] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[   92.040000] usb 1-1: USB disconnect, device number 3
[   92.040000] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[   92.040000] ftdi_sio 1-1:1.0: device disconnected

..переподключение..
Код: Выделить всё
[  158.540000] hub 1-0:1.0: unable to enumerate USB device on port 1
[  160.650000] usb 1-1: new full-speed USB device number 5 using ehci-platform
[  160.810000] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[  160.810000] usb 1-1: Detected FT232RL
[  160.810000] usb 1-1: Number of endpoints 2
[  160.810000] usb 1-1: Endpoint 1 MaxPacketSize 16384
[  160.810000] usb 1-1: Endpoint 2 MaxPacketSize 16384
[  160.810000] usb 1-1: Setting MaxPacketSize 64
[  160.820000] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0


Код: Выделить всё
root@OpenWrt:~# ls -asl /dev/ttyUSB0
     0 crw-rw-rw-    1 root     root      188,   0 Jan  1 00:04 /dev/ttyUSB0
Аватара пользователя
noonv
Администратор
 
Сообщения: 550
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение ravenzak » 06 ноя 2014, 16:51

Доброго времени суток. Есть проблема. Хочу сделать себе wifi робота. Роутер прошил OR wrt , arduino достал, вебку подключал и она работает, серваки есть. Проблема состоит в том, что ардуино не реагирует на сигналы, которые посылаются на USB порт куда он собственно подключен:
1) Как вручную через PUTTY проветь работоспособность и связь arduino/роутер? Подскажите пожалуйста.
2) Какие сигналы прописать в веб мордею
Спасибо за внимание
ravenzak
 
Сообщения: 1
Зарегистрирован: 06 ноя 2014, 16:39
programming: c++, java

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение admin » 09 ноя 2014, 09:22

ravenzak писал(а):1) Как вручную через PUTTY проветь работоспособность и связь arduino/роутер? Подскажите пожалуйста.

Для начала - проверьте работоспособность соединения комп-ардуино. Т.е. проверьте отправку команд через тот же монитор Arduino IDE. Если всё работает как нужно - пробуйте на роутере.
ravenzak писал(а):2) Какие сигналы прописать в веб морду

Ровно те же самые, которые вы используете для управления своим роботом :)
Аватара пользователя
admin
Администратор
 
Сообщения: 315
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение khapezov » 11 дек 2014, 11:13

Добрый день. Я делаю робота на базе mr3020+arduino mega2560 . Остановился на отправке данных с роутера на дуино, то есть я отправляю echo -n "a" > /dev/ttyUSB0 на дуино поступает только одинаковый сигнал то есть без разницы какой я символ пишу ардуино выводит 255 либо 254(без -n). Прошу помощи
khapezov
 
Сообщения: 2
Зарегистрирован: 11 дек 2014, 11:05
programming: c++

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение admin » 11 дек 2014, 15:35

командой
Код: Выделить всё
stty -F /dev/ttyUSB0

проверьте, что скорость работы с последовательным портом совпадает у роутера и у контроллера Arduino ;)
Аватара пользователя
admin
Администратор
 
Сообщения: 315
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение khapezov » 12 дек 2014, 10:56

stty -F /dev/ttyUSB0 speed 9600 все настроил - одинаково, на Ардуино Serial1.begin(9600);
скетч в Ардуино:
Код: Выделить всё
int ledPin=13;
boolean asd=false;
void setup()
{
  pinMode(ledPin,OUTPUT);
  Serial1.begin(9600);
  Serial.begin(9600);
}
void loop()
{
 
  if(Serial1.available()>0)
  {
    int count = Serial1.read();
  digitalWrite(ledPin,HIGH);
 
  delay(100);
  digitalWrite(ledPin,LOW);
 
  delay(100);
  Serial.println(count,DEC);
  }


отправляю echo -n "1" >/dev/ttyUSB0
выводит 255
отправляю "5"
выводит 255
иногда 254
отправляю 2546
выводит 198,202,189 Непонятно мне откуда он берет эти цифры??
khapezov
 
Сообщения: 2
Зарегистрирован: 11 дек 2014, 11:05
programming: c++

Re: TP-LINK TL-MR3020 + Mega 2560

Сообщение admin » 12 дек 2014, 11:27

обратите внимание, что вы передаёте в порт не один байт, а строчку.
Т.о. скетч должен обращаться с данными как с символами.
Аватара пользователя
admin
Администратор
 
Сообщения: 315
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Пред.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

© 2009-2017 |  О проекте  |  Политика Конфиденциальности  |