#include <IRremote.h>
const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
irrecv.blink13(true);
}
void loop() {
if (irrecv.decode()) {
/*
Serial.println(irrecv.decodedIRData.protocol);
Serial.println(irrecv.decodedIRData.address);
Serial.println(irrecv.decodedIRData.command);
Serial.println(irrecv.decodedIRData.numberOfBits);
Serial.println(irrecv.decodedIRData.decodedRawData);
*/
//irrecv.printIRResultShort(&Serial);
irrecv.printIRResultRawFormatted(&Serial, true);
//irrecv.printIRSendUsage(&Serial);
irrecv.resume();
}
}