#include <IRremote.h>
#define RECV_PIN 11
#define LED_PIN 13
#define CMD_POWER 0xA8
void setup() {
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
IrReceiver.begin(RECV_PIN, ENABLE_LED_FEEDBACK);
}
void loop() {
if (IrReceiver.decode()) {
uint8_t cmd = IrReceiver.decodedIRData.command;
Serial.print("Cmd: 0x");
Serial.println(cmd, HEX);
if (cmd == CMD_POWER) {
digitalWrite(LED_PIN, !digitalRead(LED_PIN));
}
IrReceiver.resume();
}
}