#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();
}
}