Если Вы взялись повторять, возьмите для этого устройства МК ATmega88 или ATmega168 еще лучше ATmega328 (и вообще хорошо если это будет ардуина на таких МК) и подключите кварц на 16МГц.
Сейчас в работе полноценная версия (в меге48 пришлось много урезать) базового устройства. Как доделаю можно будет более полноценно с ним работать.
По кнопкам пульта:
В версии 257 обучение кнопкам пульта происходит через тюнер (окно "настройка IR-пульта")
- создаем новую строчку "зеленый плюсик"
- нажимаем кнопку на ИК пульте (естественно, устройство должно работать и быть видимым в тюнере)
- нажимаем на кнопочку "пульт с карандашом", после чего в выделенную строчку впишется код той клавиши пульта что была последней нажата.
- эту процедуру проводим для нужного количества кнопок (делая описания, если нужно в строчках)
- по окончании записываем полученную таблицу в МК - "красная стрелочка в МК"
В расширенной версии планирую кроме подобного обучения реализовать еще обучение без тюнера (вдруг Вы пульт поменяете, что вам тянуть устройство к компу? нужно все делать на месте!) - обучение будет запускаться после сброса МК при условии замкнутой на землю ножки выхода TSOP (джампер или кнопка).
"И зачем выход ТСОПа притянут к земле резистором в 10кил." - вот сразу видно человек работает голой
Действительно - это ошибка. Должно быть притянуто к питанию (дабы уменьшить влияние помех) или можно его вообще не ставить если схема не "шумная". В ближайшее время исправлю, спасибо.