v.01 Arduino servo IR EEPROM speed ИК пультом

Андрюино
Сообщения: 231
Зарегистрирован: 20 июл 2016, 07:53
Благодарил (а): 1 раз
Поблагодарили: 2 раза

v.01 Arduino servo IR EEPROM speed ИК пультом

Сообщение Андрюино » 23 июл 2016, 08:10

phpBB [video]


управление двумя servo любым (ИК) инфракрасным пультом,для управления задействуем 5 кнопок ИК пульта,
4 кнопки для плавного поворота вправо или влево, а одну кнопку для регулировки скорости поворота.
Также задействуем ОЗУ EEPROM (энергонезависимая память): (данные сохраняются при отключении питания).
То бишь после включения питания, градус поворота servo, и установленная скорость поворота, будут теми же
какие были на момент отключения. внимание, при первой заливки sketch, Arduino будет читать значение скорости из ячейки №3 ОЗУ.
ОЗУ скорей всего у вас девственный, поэтому нужно сначала нажать на кнопку ИК пульта управления скоростью,
чтоб в ячейке №3 появились данные. В следующих заливках sketch это делать не нужно.

Рекомендую использовать конденсаторы для сглаживания электрических колебаний которые создают servo во время работы. Также рекомендую отключать servo от Arduino в момент заливки sketch, USB компьютера может не потянуть нагрузку,
servo потребляют много тока.

------------------------------------------
скетч sketch: v.01 Arduino servo IR EEPROM speed ИК пультом
http://yadi.sk/d/-y8mn-dV85AjN
================================
что нам понадобиться.
Аппаратное:
1.servo
2. любая Arduino
3. ИК инфракрасный приёмник
4. Светодиоды нужны только для визуального контроля за процессом.
5. конденсаторы

Вернуться в «IrDA»

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

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