продолжение здесь
Arduino IR infrared + RF Radio 433Mhz Remote control V.1-20160601 Лайфхак Своими руками
• Arduino IR infrared + ...
-----------------------------.
1. Пульт может работать от батареи - несколько лет!.
2. Возможность программировать sketch, под свои устройства.
-----------------------------.
Что нам понадобится:
1). Плата Arduino pro mini.
2). Инфракрасный диод.
3). Батарейка CR2032.
-----------------------------.
Download - sketch "Arduino pro mini IR remote V.1-20160428"
Библиотеку - Arduino-IRremote.
Фото.
yadi.sk/d/YroZ0LQLrQFvd
+ sketch оставлю в комментарии - под видео.
-----------------------------
Идиология.
Обрезаем две дорожки на плате "Arduino pro mini" которые соединяют контакт кнопки Reset и ATmega328.
Соединяем минус батареи - с контактом кнопки Reset.
Теперь Питание будет поступать в "Arduino pro mini" - только когда нажата кнопка Reset.
Электроэнергия расходуется - только, когда нажата кнопка Reset.
----------
Если загрузить sketch в "Arduino pro mini" по Serial,
между подачей питания и началом работы проходит 2 секунды!.
Можно как-то ускорить загрузку? С чем это вообще связано?.
Это связано с загрузчиком (bootloader) Arduino, который позволяет загружать скетчи через USB-UART переходник. У него такой принцип работы - после подачи питания загрузчик некоторое время ждёт данных от USB-UART переходника. Если ничего не приходит, то только после этого он передаёт управление ранее загруженной программе. Поэтому и ожидание в несколько секунд. Чтобы ваша программа начала работать сразу после подачи питания, нужно убрать загрузчик. Для этого надо загружать sketch в Arduino не через USB-UART переходник, а с помощью программатора, ISP.
загрузив sketch в "arduino pro mini" через ISP программатор. потом нельзя будет пользоваться стандартным загрузчиком!.
чтобы вернуть "стандартный загрузчик" нужно нажать "Записать загрузчик" - тогда можно вернуться к нормальной загрузке по ком порту.
----------
Загружать sketch в "arduino pro mini" - будем по ISP.
В качестве ISP программатора - будет Arduino UNO.
----------
Если ваше устройство, использует другой протокол отправки / приёма IR кодов - "не Panasonic".
В библиотеке IRremote есть примеры отправки IR кодов, от других протоколов.
Замените на ваш протокол - SONY или JVC NEC RC5 RC6 .....
----------
Скотчем "заламинировал" зданию сторону платы.
----------
Вспомогательные видео материалы.
4/6 как ? узнать код - кнопки ИК пульта how? learn the code button IR Remote control
• 4/6 как ? узнать код -...
v.6 Arduino IR remote control Управление любым ИК пультом Bluetooth EEPROM
• v.6 Arduino IR remote ...
прошить Arduino Pro Mini + FT232RL USB to Serial adapter sketch
• прошить Arduino Pro Mi...
v.03 Arduino Универсальный пульт IR Remote Control Record Send IR code Bluetooth ANDROID
• v.03 Arduino Универсал...
Негізгі бет Arduino Самый маленький пульт pro mini IR remote control The smallest Лайфхак Своими руками
Пікірлер: 133