Делаю ИК пульт на atmega8. Сделал простейший передатчик и приемник на одной плате.
Когда направляю ик-светодиод на плату(tsop), то tsop1736 подает 0 на ногу мк и срабативает преривание, а затем загорается светодиод.
(пока нет проверки команди, просто регистрируется наличие отсуствие сигнала)
Но дальность всего 1.5-2 метра, причем ик-светодиод нужно направить прямо на tsop, иначе гаснет светодиод.
Когда беру пульт от телевизора, то его можна направлять в любую точку комнати(растояние до плати 5-10 метров) и светодиод светится.(проверял три пульта)
Почему в самодельного передатчика дальность всего 2 метра.
ИК светодиод рабочий, включений через транзистор, менял на светодиод от пульта - ничего не изменилось.
Работа передатчика
С помощью таймера1 в режиме стс сделал меандр 36Кhz, скважность 50%
В одном такте 17 таких меандров
В посилке(команде) 14 тактов по 1.5ms
между посилками(командами) делаю задержку 110ms.
Прикрепляю код программи на Codevision и файл в Proteus