[RESOLVIDO] Regulagem receptor IR

Usar esse codigo para obter o valor do botao, ele vai le fornecer so numeros e sempre constantes

#include <IRremote.h> //ADICIONA A BIBLIOTECA IR 

int receiver = A0; //DEFINE O PINO ANAÓGICO 0 COMO ENTRADA DOS SINAIS IR 
IRrecv irrecv(receiver); 
decode_results results; 
void setup() 
{ 
  Serial.begin(9600); //INICIA COMUNICAÇÃO SERIAL 
  irrecv.enableIRIn(); // INICIA O RECEPTOR 
} 
void loop() 
{ 
if (irrecv.decode(&results)) // DECODIFICA O SINAL DO RECEPTOR 
{ 
Serial.println(results.value, DEC); //IMPRIME NA PORTA SERIAL OS VALORES OBTIDOS 
    
    
  switch(results.value) 
  {} 
  delay(500); 
  irrecv.resume(); // RECEBE O PRÓXIMO VALOR 
  } 
}

foi o que eu usei no robô controlado por controle IR e ele funciona muito bem