// Геворкян Михаил, 2025
#include <IRremote.h>
void setup() { Serial.begin(9600);
pinMode(A0,INPUT); pinMode(4,OUTPUT);
IrReceiver.begin(A0, ENABLE_LED_FEEDBACK);
//IrReceiver.begin(A0); Можно так просто
}
unsigned long a;
void loop()
{ if (IrReceiver.decode())
{ a = IrReceiver.decodedIRData.decodedRawData;
if(a==0xCF30FF00) digitalWrite(4,1); //1 btn
if(a==0xE718FF00) digitalWrite(4,0); //2 btn
Serial.println(a,HEX); //HEX is option
IrReceiver.resume();
}
}
// В шаблоне:
// 1) "updated IRRemote API" не ясно
// 2) setup(){ receiver.enableIRIn(); }
// 3) translateIR() - просто личная функция