v.05 Arduino IR remote control EEPROM Bluetooth Управление любым ИК пультом ANDROID HD

27.03.2014
Управлять Arduino любым ИК пультом,и по Bluetooth. Чтобы управлять Arduino любым ИК пультом, нам НЕ понадобится записывать в sketch "коды кнопок ИК пульта". Перед началом управления Arduino ИК пультом, надо сначала записать "коды кнопок ИК пульта" в энергонезависимую память EEPROM. Имеется 18 ячеек, для 18 "кодов кнопок ИК пульта". 1. 8 ячеек для ИК кодов, отвечают за "первый режим управления" восьмью Pin, в стиле "нажал включил / нажал выключил", соответствующий Pin. 2. 8 ячеек для ИК кодов, отвечают за "второй режим управления" восьмью Pin. В стиле "нажал включил все / нажал выключил все" или "нажал включил 3 / нажал выключил 3" + разные комбинации. 3. 2 ячейки для ИК кодов, отвечающих за запуск режима программирования первого, и второго уровня. ----. Имеется 4 варианта запуска программирования. ---. 1. вариант, "ручной" Путём нажатия на обычную кнопку выбираем любой (с 1 по 8) светодиод, нажимаем на кнопку любого ИК пульта, команда записывается в память. В 1 варианте светодиод мигает с паузой 500 миллисекунд. После программирования 8 светодиода, нажимая на кнопку перейдем к программированию других 2 ячеек для ИК кодов, отвечающих за запуск режима программирования первого, и второго уровня, с (ИК) пульта. ---. 2. вариант, Путём длительного непрерывного удержания любой кнопки (ИК) пульта. Можно запустить режим программирования, только "первого уровня", Светодиод мигает с паузой 300 миллисекунд. Внимание! с некоторых (ИК) пультов (2. вариант), запустить не получится!. ---. 3. вариант, Путём многократного "8 раз включить / выключить",ledPin_7 или ledPin_8. И! успеть это сделать, в течении 10 секунд. ledPin_7 - чтобы запустить режим программирования, "первого уровня". ledPin_8 - чтобы запустить режим программирования, "второго уровня". * "3. вариант, можно и по Bluetooth". --- 4. вариант, ИК пультом, используя заранее записные 2 ИК кода, через первый вариант программирования "обычной кнопкой". -- Главное преимущество, настройки будут сохранятся даже после отключения питания. Фильтр / Проверка, от "инфракрасного мусора" перед записью в EEPROM. ---- Для Управления по Bluetooth. Например с помощью Bluetooth модуля HC-05, принимать команды на Serial порт *TX* Arduino, и в зависимости от пришедшей Bluetooth команды, включать или выключать pinS на Arduino. Для управления по Bluetooth можно использовать например ANDROID телефон. Я написал программы для ANDROID телефона, ссылки на программы смотрите ниже в описании. Скачать sketch. v.05 Arduino IR remote control EEPROM Bluetooth Управление любым ИК пультом http://yadi.sk/d/ITR8MulTLGH6H Программы. Voice Control Bluetooth HC-05 https://play.google.com/store/apps/details?id=appinventor.ai_g916414.Voice_Control_Bluetooth_HC05 v.01 Arduino Розетки, Управление любым ИК пультом, (программируемые на лету) socket IR remote control http://www.youtube.com/watch?v=Nx6DUQ7Tx1w Arduino и Bluetooth модуль HC-05 Wireless Bluetooth RF Tr

Похожие видео

Показать еще