TimofeyNosov » 17 июн 2008, 14:16
Друзья, я автор статьи и попытаюсь вам помочь.
Как уже отметили - не все пульты одинаково полезны. Т.е. не все работают в формате RC-5.
Так или иначе, алгоритм программы адаптирован под временнЫе интервалы формата RC-5.
Но это не значит, что алгоритм "слеп" к другим форматам ИК-передачи.
Далее определимся с терминологией:
приемник - это устройство;
передатчик - это пульт.
Как обнаружить факт приема ИК сигнала устройством?
- проверяем исправность и полярность включения светодиодов на устройстве;
- очищаем плату от флюсов и пр. химии (особенно место монтажа ИК-приемника);
- проверяем наличие питание на устройстве (+5В);
- нажимаем и отпускаем кнопку на устройстве.
В этот момент устройство готово к приему сигналов (и обучению).
Теперь мы можем пробовать подавать сигналы с пульта ДУ на устойство.
У меня дома 5 пультов. Три из них работают в RC-5.
Рассмотрим не(!) RC-5. Реакция устройства: зажигание некоторых светодиодов
в момент подачи сигнала с пульта. Комбинации включенных светодиодов
на разные посылки с пульта могут быть одинаковыми (это плохо, т.к. нам нужны
различные комбинации, чтобы нажатие кнопки однозначно воспринималось устройством).
В случае использования пульта RC-5 в момент обучения можно увидеть, что
зажигаемые из светодиодов комбинации различны и однозначно интерпретируют
нажатие той или иной кнопки на пульте.
Ещё раз: включили устройство, нажали и отпустили кнопку на устройстве,
подаем сигналы с пультов ДУ для определения на предмет однозначности
комбинаций каждой конкретной кнопке.
Для пультов отличных от RC-5 можно найти 2-3 кнопки которые также однозначно
воспринимаются и интерпретируются. Ваша первая задача, увидеть хоть
какую-то реакцию устройства на ИК сигнал с пульта ДУ.