проблема с ик приемом
- Войдите на сайт для отправки комментариев
Ср, 25/11/2015 - 13:49
друзья кто поможет. подключил к уне ик светодиод и загрузил скеч.
#include <IRremote.h>
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xa90, 12); // Sony TV power code
delay(40);
}
}
}
телевизор никак не реагирует. хотя этот код кнопки я принял от пульта ду того же телевизора он включает и выключает его. приемник на другой уне принимает и расшивровывает этот сигнал правильно а сам телевир отказывает. подношу почти в притык все равно не берет. с тюнером например все ок правда тоже только с близка. в чем может быть проблема.
http://www.sbprojects.com/knowledge/ir/sirc.php
От частоты зависит как минимум дальность. Чем точнее частота, тем дальше можно отнести передатчик.
Частота передатчика должна совпадать с частотой приемника. Какие они у Вас, знают только телепаты.
мой отдельный приемник на уне прекрасно принимает сигнал от штатного пульта и от моего самодельного. это не значит что частоты совпадают? может ток на ик диод нужно усилить как-то?
Я бы начал не с включения, а, хотя бы с уменьшения громкости. Убрал бы троекратную посылку, да ещё С минимальной задержкой для этого протокола. Включение/выключение все таки могут иметь особенности. И конечно посмотреть особенности протокола, я дал ссылку