Включаете питание, при этом сразу загорается светодиод на выходеP PB.4. Нажимаете кнопкуP S1, направив пульт в сторону TSOP. Нажимаете кнопки пульта (например, номера каналов) и как только декодер отреагирует на принятый сигнал, (не на все кнопки способен реагировать) кнопку S1 отпускаете, декодер запомнил эту команду и будет реагироватьP теперь только на неё, записавP её код в свойP EEPROM. Если пожелаете сменить команду пульта и управлять с другой кнопки, следует повторить ту же самую процедуру сP запоминанием команды.Микроконтроллер работает на тактовой частоте 4.8 МГц от внутреннего генератора, выбор тактовой частотыP определяется при программировании выставлением фьюзов, как показано на рисунке:
Принципиальная схема декодера RC-5
И один моностабильный выход PB.4 - "1" на выходе присутствует пока держишь нажатой кнопку пульта.
За основу конструкции взята былаP схема и программа, радиолюбителя из Греции - Serasidis Vassilis, любезно выложенная им на его ресурсе . Это был декодер пульта ДУ стандарта RC-5, сделанный на микроконтроллере ATtiny13 для управления компьютером. У меня же стояла задача управлять лампой освещения, включать/отключать одной командой. Немного модернизировалP программу и изменил слегка схему. Теперь у меня имелось два выхода. Выход PB.1 - би-стабильный с двумя устойчивыми состояниями - по команде пульта или "0" или "1", по очереди, своего рода «триггер».
Опубликовано 07.04.2010 01:30
Схемы и устройства на микроконтроллерах
Декодер пульта ДУ стандарта RC-5 на микроконтроллере ATtiny13
Комментариев нет:
Отправить комментарий