Da wir die einzelnen Codes der IR-Fernbedienung nun ermittelt haben, können wir diese verwenden, um z.B. eine LED mittels der Fernbedienung ein- und auszuschalten.
In diesem Beispiel wurde die LED an Pin 5 des ESP32 angeschlossen und bei Betätigung der Taste "CH+" die Lampe ein- bzw. ausgeschaltet.

Verwenden Sie einen 100 Ω Widerstand und achten sie auf den richtigen Anschluss der LED. 

Abbildung 1: Steckbrett

Abbildung 1: Steckbrett


Quelle: BBS2 Wolfsburg

Schaltplan IR, LED schaltenAbbildung 2: Schaltplan

Quelle: BBS2 Wolfsburg



Mit Hilfe dieser if-Abfrage wird geprüft, ob die Taste betätigt wurde. In dem Fall wird der Zustand der Lampe gewechselt.
Der gesamte Quellcode ist als Datei "T1_IR_read_LED" angefügt.

if(IRCode == 0xFFE21D)            //Wenn die Taste CH+ betätigt wird
{
  LEDstatus=!LEDstatus;           //Den Status der LED Togglen
}
digitalWrite(LED_PIN,LEDStatus);  //Die LED in den sktuellen Status wechseln

Zuletzt geändert: Montag, 5. Februar 2024, 11:03