Olá pessoal, estou tendo um problema na hora de decodificar o controle do receptor da CLARO TV, já decodifiquei de TVs e sempre funcionou, já tentei uns 3 tipos de programas, eles até reconhecem o sinal que é enviado pelo controle mas na hora de enviar para o receptor da claro pelo arduino o receptor não liga com o código lido referente ao botão no controle.. se alguém tiver alguma experiencia com o controle de Claro TV e puder ajudar fico grato.
o codigo para decodificar que estou usando é este:
#include <IRremote.h>
const int RECV_PIN = 6;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
irrecv.blink13(true);
}
void loop() {
if (irrecv.decode(&results)) {
if (results.decode_type == NEC) {
Serial.print("NEC: ");
} else if (results.decode_type == SONY) {
Serial.print("SONY: ");
} else if (results.decode_type == RC5) {
Serial.print("RC5: ");
} else if (results.decode_type == RC6) {
Serial.print("RC6: ");
} else if (results.decode_type == UNKNOWN) {
Serial.print("UNKNOWN: ");
}
Serial.println(results.value, HEX);{
Serial.println(results.bits, DEC);
}
irrecv.resume(); // Receive the next value
}
}
e para enviar eu uso o :
irsend.sendPADRAO(0xcodigolido,nbits); // CANAL+