Risolto: Utilizzo ricevitore IR

Il codice va nei tag (usa tasto con #)

A me così funziona:

#include <IRremote.h> 

const byte receiverPin = 11; 
const byte ledPin=7;
IRrecv irrecv(receiverPin); 
decode_results results;

void setup()
{ delay(1000); 
  Serial.begin(9600); 
  irrecv.enableIRIn();
  pinMode(ledPin, OUTPUT);
}

void loop()
{ if (irrecv.decode(&results))
  { if ( results.value == 0xFFC837 ) // 0x800F040D )
    {  digitalWrite(ledPin, ! digitalRead(ledPin) ); 
    }
    //Serial.println(results.value, HEX);
    irrecv.resume();
  }
}