# include <IRremote.h>
int EmpfaengerPin = 11;
int LED = 7;
void setup()
{
IrReceiver.begin(EmpfaengerPin);
pinMode(LED, OUTPUT);
}
void loop()
{
// Daten lesen
if (IrReceiver.decode())
{
// nächsten Wert lesen
IrReceiver.resume();
// Taste 1 -> gelesener Deizimalwert 22 -> LED einschalten
if (IrReceiver.decodedIRData.command == 22) digitalWriteFast(LED, HIGH);
// Taste 2 -> gelesener Deizimalwert 25 -> LED ausschalten
if (IrReceiver.decodedIRData.command == 25) digitalWriteFast(LED, LOW);
}
}
Letzte Aktualisierung: