IR Fernbedienung 09.01.2026

ARDUINO IR Fernbedienung
 
 

Abb.1
Auf dieser Seite beschreibe ich,
wie Infrarot-Fernbedienungen mit einem ARDUINO realisiert werden können.


Egal ob eine defekte IR-Fernbedienung eines Geräts neu aufgebaut werden soll, oder eine IR-Fernbedienung für Steuerungsaufgaben einer Modellbahnanlage kreiert werden soll, wird nachfolgend ausführlich beschrieben.

Die linke Abbildung 1 zeigt ein Infrarot-Fernbedienungs-Kit, welches mit einem ARDUINO kommunizieren kann und enthält Fernbedienteil, Infrarotdiode, Infrarotempfänger und Kabel. Es ist äußerst preiswert im Internet bereits ab 2,62 € erhältlich (Stand Januar 2026). Als Suchbegriff kann zum Beispiel "Arduino Infrarot Fernbedienung" eingegeben werden.


Abb.2
Um eine Infrarotfernbedienung realisieren zu können, müssen natürlich die Sende- und Empfangs-Codes bekannt sein, welche vom IR-Sender bei jeweils betätigter Taste zum IR-Empfänger übermittelt werden.
Um dieser erforderlichen Sende-Codes zu ermitteln, bietet sich das kleine preiswerte Gerät Multifunktionstester von jOY-it an (Abbildung 2); siehe dazu auch den Beitrag unter "Messtechnik".
Mit diesem kleinen Messgerät können Infrarot-Sendecodes der gängigsten Infrarotfernbedienungen angezeigt werden, so auch vom obigen HX1838 Infrarot-Fernbedienungs-Kit.

Die Übermittlung der IR-Tastencodes der IR-Fernbedienung


Abb.3
Wir schalten den Multifunktionstester jOY-it ein, richten unsere IR-Fernbedienung auf den Multifunktionstester und betätigen auf der Fernbedienung nacheinander gewünschte Tasten, wobei wir uns jeweils die angezeigten Abfrage-Codes mit den dabei gedrückten Tasten aufschreiben. Beispielhaft zeige ich dies in der linken Abbildung 3:
Taste 1 => liefert IR-Code 26775
Taste 2 => liefert IR-Code 26521
Taste 3 => liefert IR-Code 20401
Taste 4 => liefert IR-Code   8925
Taste 5 => liefert IR-Code 15811
Taste 6 => liefert IR-Code 17985
Taste 7 => liefert IR-Code 21165

Anmerkung: die Farbhinterlegungen resultieren lediglich von meiner IR-Fernbedienung eines Lüfters; Stärke, Schwenken, Ein/Aus.

Ein Test-Aufbau


Abb.4
Die obige Abbildung 4 zeigt links den Schaltplan (hier beispielhaft für eine Lüftersteuerung):
IR-Fernbedienung auf das IR-Empfangsmodul gerichtet, einen ARDUIONO-NANO, die Tasten Ta1 bis Ta7 mit Widerständen, und 5 LEDs mit Vorwiderständen. Die rechte Hälfte der Abbildung 4 zeigt den zugehörigen Aufbau auf Test-Bords.

Abb.5
Mit den nach Abbildung 3 ermittelten Tasten-Codes, dem Testaufbau der Abbildung 4, und dem zugehörigen ARDUINO-Programm der Abbildung 5 kann die Funktion dieser selbst gebauten Infrarotfernbedienung überprüft werden. Durch die im Listing angegebenen Kommentaren ist es dem Anwender leicht möglich das Programm individuell nach seinen Bedürfnissen zu ändern (anzupassen). Der Programmteil für den seriellen Monitor dient dem Anwender dabei zur Kontrolle und eventueller Programmkorrektur bezüglich seiner Änderungen. Wenn dann alles wunschgemäß funktioniert, kann bei einem endgültigen IR-Programm der Programmteil des seriellen Monitors natürlich entfallen.

 

Das Programm braucht hier nicht abgetippt werden; ein DOWNLOAD wird demnächst eingestellt.

 

Fortsetzung folgt.....

zurück zu ARDUINO