ИК приемник

igorcds
Offline
Зарегистрирован: 03.12.2013

Доброго времени суток.

Нашел на работе разобранный ДВД, выпаял с него ИК приемник и решил посмотреть как он будет работать на ардуино.

Опробовал на нем штук 5 пультов, все отлично работает.

На вторую ардуино установил ИК передатчик и попытался вещать сохранненый ранее код...все принимается, но Serial.println  приемника всегда выдает другую последовательность значений. Передавал бы NEC код, Raw массив[68] и с нулевым и без нулевого элемента, приемник всегда принимает raw массив [66] значений(хотя с со всех пультов принимает массив[68] и всегда видно как изменяется нулевой элемент массива(стартовое значение))...

К примеру код кнопки 1 всегда принимается (с ардуино на ардуино) одинаковый, но не такой как считанный с пульта....

Вопрос: визуально - приемник помимо резисторов имеет микросхему. может ли это означать, что в приемнике находится дешифратор и поэтому приемник выдает всегда значения отичимые от считанных с пульта?всегда декодирует принятый сигнал.

извеняюсь, что без маркировки, не чего не видно на приемнике(как будто затерто) микросхема залита компаундом, единственное-приемник о двух пинах.

спасибо.

 

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

1. Передавайте с ардуины код, а не Raw массив, потому что с ним (Raw) не всё так просто, нужно лишнее отрезать, насколько помню. А если сразу код, то тогда можно сразу брать пульт и ардуину и попеременно слать один и тот же код, сразу будет видна разница.

2. Если по простому, то в ИК-приемнике стоит демодулятор (потому что сам сигнал при передаче модулируется частотой, на которую рассчитан передатчик, например, 38КГц), он выдает уже сигнал в виде цифрового кода, который и посылался на передатчик.