#include <IRremote.h>
#define IR_RECEIVE_PIN 2
void setup() {
pinMode(3, OUTPUT);
Serial.begin(9600);
IrReceiver.begin(IR_RECEIVE_PIN);
}
void loop() {
if (IrReceiver.decode()) {
Serial.print(IrReceiver.decodedIRData.command);
Serial.print(" : ");
Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX);
if(IrReceiver.decodedIRData.command == 162) digitalWrite(3, HIGH);
if(IrReceiver.decodedIRData.command == 226) digitalWrite(3, LOW);
IrReceiver.resume();
}
}