Salve a tutti......tramite un TSOP4838 , ho decodificato il segnale per l'accensione a 23° del mio climatizzatore.
Ho provato a inviare il codice mediante lo sketch che ho allegato , ma non accade nulla.
Il diodo IR che ho usato è un diodo smontato da un telecomando di un Tv (non so se può andare bene)
Potrebbe essere un problema di: Diodo , Codice , o i Khz errati ?
#include "IRremote.h"
IRsend irsend;
void setup()
{
Serial.begin(9600);
pinMode(3,OUTPUT);
digitalWrite(3,HIGH);
}
int khz=38; //NB Change this default value as neccessary to the correct modulation frequency
// ON and 2O C° with 1 FAN heat
unsigned heat[] = {550,1900,1100,1300,650,1800,1050,1400,1150,1300,600,1850,1100,1350,1000,1450,1100,1300,650,1800,1000,1400,1150,1300,1000,1450,1100,1350,600,1800,600,1850,1100,1300,1100,1350,1050,1350,1100,1350,1100,1350,1050,1350,650,1750,700,1800,1050,1350,1000,1450,1050,1350,1100,1350,1100,1300,1150,1350,1000,1450,1050,1400,1000,1400,1100,1350,1000,1400,1100,1400,1000,1400,1100,1300,1050,1350,1100,1400,1050,1350,1000,1450,1050,1350,1050,1400,1100,1300,1050,1400,1100,1300,1150,1350,1000,1400};
// OFF the A/C
void loop() {
irsend.sendRaw(heat, sizeof(heat)/sizeof(int), khz);
delay(10000);
delay(10000);
}