Ciao a tutti, sto provando a clonare il telecomando della mia TV da aggiungere all'impiantino di domotica con scarsi risultati.
Ricevo il codice del telecomando e tramite lo script example IRrecvDump ottengo questo per un tasto:
C08F7
Decoded NEC:
C08F7 (32 bits)
Raw (68): -10004 9100 -4400 600 -500 650 -500 650 -450 650 -500 650 -450 700 -450 650 -450 700 -450 650 -500 650 -450 650 -500 650 -450 650 -1600 700 -1550 700 -450 650 -450 700 -450 650 -500 650 -450 650 -500 650 -1600 650 -450 700 -450 650 -500 650 -1600 650 -1600 650 -1600 650 -1600 650 -450 700 -1600 650 -1600 650 -1600 650
Quindi ho modificato lo script Demo così
/*
* IRremote: IRsendDemo - demonstrates sending IR codes with IRsend
* An IR LED must be connected to Arduino PWM pin 3.
* Version 0.1 July, 2009
* Copyright 2009 Ken Shirriff
* http://arcfn.com
*/
#include <IRremote.h>
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendNEC('C08F7', 32); // sendSony è diventato sendNEC
delay(100);
}
}
}
Ma la televisione non cambia canale, ho provato con una telecamera a vedere se il led s'illuminava e lo vedo lampeggiare, quindi non è bruciato...
Il led ha un resistenza da 330 sul positivo che è collegato al pin 3.
Ciao e grazie ![]()