Схема.

Уточните распиновку вашего приёмника по даташиту, на схеме указана "условная"
Схема проста до безобразия. ИК приёмник принимает сигнал от пульта ДУ, контроллер генерирует сигнал частотой 36кГц на выводах 2 и 3, когда на входе "0". Всё. Многие скажут, что можно было реализовать и на дискретных элементах... Да, можно, но мне так больше понравилось.
Прошивка в HEX, Проект под CodeVisionAVR.
Настройка частоты передачи.
строка 35, меняем значение, которое вычисляем по формуле из строки 31:
Code: Select all
// Reinitialize Timer 0 value
//TCNT0 = 255 - (9600 / (36*2))
//255 - top of counter
//9600 - CPU clock (9,6MHz)
//36 - freq of IR (36kHz)
TCNT0=0x79; //36kHz TCNT0=0x7C; //36.7kHz TCNT0=0x80; //38.kHz TCNT0=0x82; //38.4kHz

Печатная плата.

В формате Sprint-Layout 5.0 - качаем тут.
Немного фото.
[table][tr][td]Соединитель телефонного кабеля[/td][td]ИК-приёмник и индикатор в корпусе соединителя[/td][td]Готовое устройство[/td][/tr] [tr][td]


