/* Sensor de Infravermelho IR Lê e imprime na porta serial do PC o valor em HEX hexadecimal da tecla do controle remoto ___ |( )| PINO 1 = Sinal para o arduino pino 11 |___| PIN) 2 = Terra ou GND | | | PINO 3 = 3V3 | | | 1 2 3 Arduino IRremote livraria https://github.com/z3t0/Arduino-IRremote */ #include int PINO_RX = 11; //define o pino 11 como de recepção IRrecv irrecv(PINO_RX);// define o pino 11 como receptor de Infravermelho decode_results resultado; // passa os valores lidos para a variavel resultado void setup() { Serial.begin(9600); // Inicia a comunicação serial irrecv.enableIRIn(); // Inicia a recepção de Infravermelho IR } void loop() { if (irrecv.decode(&resultado)) { // se tiver algum valor em resultado faça Serial.println(resultado.value, HEX);// coloca na seria (tela do PC) o valor hexadecimadl da tecla apertada irrecv.resume(); // pronta para receber o proximo valor }// fecha o comando if se tiver }