|
12.03.2014, 14:46 | #1 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Wi-fi боевой робот
Всем привет. Вот начал сборку робота.
Было куплено шасси и ардуино с моторшилдом 2 версии. На шасси установлен LiPo аккумулятор 7.4v, dc-dc преобразователь с 7.4 до 5 вольт, с целью подключения роутера по uart. Ардуино питается от 7.4в. Потом для удобства зарядки аккумулятора я распаял разъем rs232 под зарядник. Все работает, батарейка заряжается. Собрана голова робота со светодиодными индикаторами (игрушка короче). Подключал к ардуине и мигал глазами. Сейчас контроллер прошит вот этим кодом. Все ездит. PHP код:
Сейчас подключил роутер. Связь есть, порт ардуины видно ttyUSB, светодиоды rx-tx при нажатии клавиш на компе моргают. Но оно не едет! Программа выглядит так PHP код:
|
12.03.2014, 14:56 | #2 |
Senior Member
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0 |
Re: Wi-fi боевой робот
Ардуина какая?
|
12.03.2014, 15:38 | #3 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Re: Wi-fi боевой робот
Uno на 328 меге
|
12.03.2014, 15:41 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Wi-fi боевой робот
А на Уно WDT корректно работает?
|
12.03.2014, 15:47 | #5 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Re: Wi-fi боевой робот
Дело в том что я переставил мегу с уны на плату freeduino diecimilla. На чистой уне wrt не видел ttyUSB. После перестановки увидел. Подозреваю что дело в ft232 на фридуине и меге, контролирующей uart на плате уны... diecimilia у меня теперь как уно распознается.
|
12.03.2014, 15:49 | #6 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Re: Wi-fi боевой робот
С прогой для моторшилда с библиотекой AFMotor помогите, пожалуйста... не могу найти ошибку ((( Хочу чтоб ардуина через шилд с движками общалась.
|
12.03.2014, 16:11 | #7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Wi-fi боевой робот
Я спрашивал про WDT(сторожевая собака). Проблема в том что WDT на многих Ардуинах не корректно работает
Так же Вы вызываете функции без параметров Forward; Backward; Нужно указывать скорость вращения Forward(250); Backward(200); Так же не нужно при вызове функций без параметров, скобки исключать Spin_Left(); Spin_Right(); Stop (); |
12.03.2014, 17:05 | #8 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Re: Wi-fi боевой робот
Вот переписал всю програмку.
PHP код:
2) При подключении к роутеру ttyUSB виден, при нажатии клавишь из веб-интерфейса "робота-шпиона" на роутере ноль эмоций... (( ПРИЧИНА ПОКА НЕ ЯСНА ( Последний раз редактировалось aleksanmoro; 12.03.2014 в 17:42. |
12.03.2014, 18:04 | #9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Wi-fi боевой робот
Какой у Вас драйвер установлен?
Для остановки нужно "x" отправить |
12.03.2014, 18:16 | #10 |
Junior Member
Регистрация: 12.03.2014
Сообщений: 17
Вес репутации: 0 |
Re: Wi-fi боевой робот
драйвер установлен motorshield v 2
вот такой: или вы про драйвер FTDI который на роутере устанавливается? С остановкой все ясно. Главная проблема в том что когда подключаюсь через роутер и пытаюсь рулить платформой, светодиоды rx-tx на ардуине мигают, а реакции никакой нет. в то же время если подключить проводом ардуину к компьютеру через usb и отправить какой-либо символ, все работает очень круто. Подскажите в чем причина? Последний раз редактировалось aleksanmoro; 12.03.2014 в 18:29. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|