roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 июн 2025, 03:51

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 103  След.
Автор Сообщение
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 19:25 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
Не подскажешь как перекомпилировать serial? Нужно под целевую систему или на любом linuxe сойдет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 19:59 
Не в сети
Аватара пользователя

Зарегистрирован: 11 янв 2012, 15:06
Сообщения: 15
Откуда: Москва
На любом должно.

_________________
С уважением,
Александр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 20:09 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
бесполезно! не пашет!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 22:15 
Не в сети

Зарегистрирован: 16 мар 2012, 00:59
Сообщения: 22
Народ, повторюсь, прошу помощи )
у меня mr3020, как включить пересылку команд из веб морды в сериал(распаянный), при загрузке роутера в сериал пишется инфа, в веб морде что угодно жмешь, молчание.
правил файл ser2net.conf,сделал так

Код:
    2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyS1:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS


не помогает.

При перезагрузке инфа такая:

Код:
    setserial.@setserial[0]=setserial
    setserial.@setserial[0].enabled=0
    setserial.@setserial[0].device=/dev/ttyS1
    setserial.@setserial[0].parameters=irq 3


может
Код:
    enabled=1
?
прошивка 0.60


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 22:16 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
rar писал(а):
Народ, повторюсь, прошу помощи )
у меня mr3020, как включить пересылку команд из веб морды в сериал(распаянный), при загрузке роутера в сериал пишется инфа, в веб морде что угодно жмешь, молчание.
правил файл ser2net.conf,сделал так

Код:
    2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyS1:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS


не помогает.

При перезагрузке инфа такая:

Код:
    setserial.@setserial[0]=setserial
    setserial.@setserial[0].enabled=0
    setserial.@setserial[0].device=/dev/ttyS1
    setserial.@setserial[0].parameters=irq 3


может
Код:
    enabled=1
?
прошивка 0.60

А что должно происходит когда ты жмешь кнопки в веб интерфейсе?
куда отправляешь? на ардуино? какой скетч на ардуино?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 23:13 
Не в сети

Зарегистрирован: 16 мар 2012, 00:59
Сообщения: 22
Пока такой.
if (Serial1.available() > 0){Serial.print(char(Serial1.read()));}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 23:43 
Не в сети

Зарегистрирован: 24 авг 2010, 11:48
Сообщения: 135
Откуда: Минск
прог. языки: C++,C,Asm
rar писал(а):
Пока такой.
if (Serial1.available() > 0){Serial.print(char(Serial1.read()));}


А так и должно быть, что считываем с Serial1, а отправляем на Serial?
Думаю, раз это loop, то должно быть Serial1 везде. Не прав?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 21 июл 2012, 23:48 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
Я так понял у вас arduino mega? Там вроде несколько serial! Для проверки я обычно подключаюсь telnet на нужный порт и шлю команды! для вас лучше сделать чтобы он моргал светодиодом например! повесьте на 13 пин! так сразу все поймете!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 00:08 
Не в сети

Зарегистрирован: 16 мар 2012, 00:59
Сообщения: 22
Цитата:
А так и должно быть, что считываем с Serial1, а отправляем на Serial?
Думаю, раз это loop, то должно быть Serial1 везде. Не прав?

я просто чтоб не заморачиваться, посылаю то что приходит на сериал 1 в 0 сериал и читаю на компе в ардуиновском мониторе

я ж говорю все норм. при загрузке инфу с роутера получаю


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 00:44 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
alex&r писал(а):
ximik666 писал(а):
Скорость 9600! Serial.begin(9600);
Попробывал 01, "01", 1, "1" , все равно не воспринимает! Не могу понять в чем дело! Кстати когда отправляю через serial data пишет пЫЙВЛБ РТЙ ПФРТБЧЛЕ ЪБРТПУБ УЕТЧЕТХ! лПД 403! Я так понял это просто несовпадение кодировок! А не мог бы ты скинуть свой рабочий вариант?


Похоже, мой косяк :sorry: выложил не тот скомпилированный serial.cgi. Выкладываю всю работающаю www директорию:

Добавлено спустя 5 минут 14 секунд:
Сообщите, пожалуйста, о результатах.

Пересобрал serial.c под себя! и все заработало)))Вопрос а как мне свои данные отправлять? через serial.print?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 14:07 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2010, 14:22
Сообщения: 230
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман
Местная вики лежит, а на sourceforge нет инструкции для wr703n.
Беглый взгляд на инструкцию к мр3020 говорит мне что для 703 было иначе.

Добавлено спустя 1 час 47 минут 42 секунды:
Видимо я допустил какую-то ошибку в процессе установки прошивки на 703-й. По SSH захожу, но папки www в etc нет, и SFTP не соединяется. Прошу помощи, в линуксе слабо разбираюсь.

Добавлено спустя 5 минут 49 секунд:
... и подключаюсь только по локалке, к домашнему роутеру тплинк не подключается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 14:46 
Не в сети

Зарегистрирован: 15 июл 2012, 20:35
Сообщения: 27
Holmes писал(а):
Местная вики лежит, а на sourceforge нет инструкции для wr703n.
Беглый взгляд на инструкцию к мр3020 говорит мне что для 703 было иначе.

Добавлено спустя 1 час 47 минут 42 секунды:
Видимо я допустил какую-то ошибку в процессе установки прошивки на 703-й. По SSH захожу, но папки www в etc нет, и SFTP не соединяется. Прошу помощи, в линуксе слабо разбираюсь.

Добавлено спустя 5 минут 49 секунд:
... и подключаюсь только по локалке, к домашнему роутеру тплинк не подключается.

Папка www лежит в корне. Википедию можно посмотреть в гуглокэше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 23 май 2012, 15:46
Сообщения: 29
Откуда: Ростов-на-Дону
прог. языки: Delphi
rar писал(а):
Народ, повторюсь, прошу помощи )
у меня mr3020, как включить пересылку команд из веб морды в сериал(распаянный), при загрузке роутера в сериал пишется инфа, в веб морде что угодно жмешь, молчание.
правил файл ser2net.conf,сделал так

Код:
    2000:raw:600:/dev/ttyATH0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyS1:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS
    #2000:raw:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS


не помогает.

При перезагрузке инфа такая:

Код:
    setserial.@setserial[0]=setserial
    setserial.@setserial[0].enabled=0
    setserial.@setserial[0].device=/dev/ttyS1
    setserial.@setserial[0].parameters=irq 3


может
Код:
    enabled=1
?
прошивка 0.60


ser2net нужен для телнета.
Вебморда истользует /www/cgi-bin/serial.cgi
у меня такой код (смотри предпоследнюю строку)
#!/usr/bin/awk -f
BEGIN {
RS = "&"
FS = "="
}
END
{
if($1 == "SERIAL_DATA" ) system("echo -n "$2" > /dev/ttyATH0")
}
таким кодом передаются аски коды и не все символы. подробней читай в веб программировании.
скорость задаётся в etc/rc.lokal строкой stty -F /dev/ttyATH0 115200
но лично у меня не пашет stty пока не знаю как исправить. Для установки скорости приходится из командной строки запускать telnet 192.168.1.120 2000
это активирует ser2net и устанавливает скорость порта в обход stty и можно видеть что именно сыпется в порт из вебморды

_________________
Это не дым канифоли. Это души погибших транзисторов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 20:20 
Не в сети

Зарегистрирован: 16 мар 2012, 00:59
Сообщения: 22
Уже разобрался, спасибо "elmot".
Вопрос вот возник, как бы сделать так чтобы DrvLR=0,0 всегда посылалось когда отпускаешь W,S,A,D.
Кто, как сейчас останавливает своего пса ) сделал проверкой, что если пришло что то отличное от "DrvLR=*" или ничего не пришло то стоп. Но проблема что даже при нажатой кнопке например "W"
Код:
Serial1.available() > 0
не постоянно отрабатывает. Платформа рывками двигается )

Добавлено спустя 12 минут 28 секунд:
Понял что в браузере fireFox как то криво отпускание кнопки отрабатывает, Opera норм.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OR-WRT - Поддержка
СообщениеДобавлено: 22 июл 2012, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сейчас еще есть новая версия прошивки, которая имеет тайм-аут, чтобы при потере связи или глюках браузера платформа не уезжала в стену :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1545 ]  На страницу Пред.  1 ... 27, 28, 29, 30, 31, 32, 33 ... 103  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO