// Infrared Receiver (KY-022)
// Board: Arduino UNO
// Library required: IRremote

#include <IRremote.hpp>

const int IR_PIN = 11;

void setup() {
  Serial.begin(9600);
  IrReceiver.begin(IR_PIN, ENABLE_LED_FEEDBACK);
  Serial.println("Ready to receive IR signals");
}

void loop() {
  if (IrReceiver.decode()) {
    Serial.print("IR code: 0x");
    Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX);
    IrReceiver.resume();
  }
}
