ИК устройство предназначено для дистанционного управления нагрузкой. Устройство обладает функцией программирования, и позволяет нажатием на запрограммированную кнопку ДУ включать и выключать нагрузку. Схема построена на основе микроконтроллера ATTiny15L, который необходимо перед использованием прошить нижеприведенной программой. Ток, протекающий через светодиод должен быть менее 20мА. Кнопка SA1 необходима для управления нагрузкой в ручном режиме, кнопка SA2 предназначена для входа в режим программирования.
В коде программы прописан код защиты от дребезга контактов, так что можно использовать любые виды кнопок. Для перехода в режим программирования необходимо на жать на кнопку SA2 после чего загорится светодиод. Далее необходимо нажать кнопку на пульте ДУ для того, чтобы устройство запомнило данную кнопку. После чего устройство перейдет в обычный режим работы.
Вот схема самого простого программатора:
Файлы к проекту: