Пульт управления RC + Arduino

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Ответить
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Пульт управления RC + Arduino

Сообщение Mr.Kubikus »

У меня есть вопрос (мне кажется что ответ я видел на форуме, но не могу найти)
Имею приемник и передатчик Spektrum 2.4 Ghz (от Rc самолетов). Могу ли я подключить приемник через Arduino + Arduino motor shield для управления моторами XM например большого бульдозера XL?
я прочел эту статью
http://www.dogfight.no/2011/01/spectrum ... duino.html
и не понял зачем чип снимают с arduino и ставят на breadboard
Здравствуйте!

Использовать RC приемник от RC самолетов для передачи команда в контроллер Arduino можно. Для этого следует выходы приемника, к которым подключаются рулевые машинки, соединить со входами контроллера D0-D13. Так как RС рулевые машинки управляются разновидностью ШИМ сигнала, то для преобразования входного сигнала в цифровое значение надо использовать функцию PulseIn();
servo_pwm_pulses-1.gif
servo_pwm_pulses-1.gif (4.75 КБ) 9385 просмотров
Более подробно о принципе работы рулевых машинок - http://wearcam.org/ece385/lecturelab6/servos.htm
Функция PulseIn() - http://arduino.cc/en/Reference/PulseIn

Что касается статьи по вашей ссылке, то там применяется более продвинутый способ получения информации от RC-приемника. Так как в приемнике из статьи используется цифровой способ обмена информацией, то он подключается к контроллеру ATmega через линию RX последовательного порта. Чип вынут из платы для того, чтобы преобразователь интерфейса USB-Serial не мешал обмену данными с RC-приемником. Т.к. он сидит на тех же линиях RX и TX последовательного порта ATmega.
С уважением, Григорий
GitHub FB ВК
Ответить