LED mit Infra­rot-Fern­be­die­nung schalten

# 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: 17. Sep 2022 @ 15:47