#include <IRremote.h>
const int pinRecv = 2;
const int pinLed = 3;
// // //
IRrecv receiver(pinRecv);
void setup() {
receiver.enableIRIn();
Serial.begin(9600);
pinMode(3, OUTPUT);
}
void loop() {
static bool ledStatus = false;
if (receiver.decode()) {
if (receiver.decodedIRData.command == 48) {// 1
ledStatus = !ledStatus;
}
receiver.resume();
}
digitalWrite(pinLed, ledStatus);
}