#include <IRremote.h>
#define IR_RECEIVE_PIN 7
bool mode1 = false, mode2 = false;
void setup() {
Serial.begin(9600);
IrReceiver.begin(IR_RECEIVE_PIN);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (IrReceiver.decode()) {
IrReceiver.resume();
int command = IrReceiver.decodedIRData.command;
Serial.println(command);
if(command == 162) {
mode1 = !mode1;
digitalWrite(12, mode1);
}
if(command == 224) {
mode2 = !mode2;
digitalWrite(13, mode2);
}
}
}