#include <IRremote.hpp>
IRrecv IR(3);
int ledPin = 8;
void setup() {
// put your setup code here, to run once:
IR.enableIRIn();
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if(IR.decode()){
Serial.println(IR.decodedIRData.decodedRawData, HEX);
if(IR.decodedIRData.decodedRawData == 0xE31CFF00)
{digitalWrite(ledPin, HIGH);}
if(IR.decodedIRData.decodedRawData == 0xAD52FF00)
{digitalWrite(ledPin, LOW);}
delay(1500);
IR.resume();