#include <IRremote.hpp>
#define IR_RECEIVE_PIN 2
#define IR_SEND_PIN 3
#define ENABLE_LED_FEEDBACK true
#define DECODE_NEC



void setup() {
  // put your setup code here, to run once:
  pinMode(IR_SEND_PIN, OUTPUT);
  digitalWrite(IR_SEND_PIN, 1);
  Serial.begin(9600); // Any baud rate should work
  Serial.println("Hello Arduino\n");

  IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); // Start the receiver


}
int prevValue;
void loop() {
  // put your main code here, to run repeatedly:
  if(IrReceiver.decode()){
    if(IrReceiver.decodedIRData.decodedRawData != prevValue){
    IrReceiver.printIRResultShort(&Serial);
    IrSender.sendRC5(0x1, 0xC, 200);

    prevValue = IrReceiver.decodedIRData.decodedRawData;
    };

      IrReceiver.resume();
  }

}