Тел. (495) 972-27-12

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

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

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

Сообщение Mr.Kubikus » 23 фев 2013, 01:09

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


Здравствуйте!

Использовать RC приемник от RC самолетов для передачи команда в контроллер Arduino можно. Для этого следует выходы приемника, к которым подключаются рулевые машинки, соединить со входами контроллера D0-D13. Так как RС рулевые машинки управляются разновидностью ШИМ сигнала, то для преобразования входного сигнала в цифровое значение надо использовать функцию PulseIn();

servo_pwm_pulses-1.gif


Более подробно о принципе работы рулевых машинок - 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 ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 875
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Вернуться в Arduino и Ко. ♥♥♥



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

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

cron