Instructions
KY-022 Infrarot Receiver Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 96 von 227
Pin-Belegung
Codebeispiel Arduino
Mithilfe der beiden Sensormodule KY-005 und KY-022 lässt sich ein Infrarot-Fernbedienung + Infrarot
Receiver System aufbauen. Hierzu werden neben den zwei Modulen auch zwei einzelne Arduinos benötigt.
Der eine fungiert hierbei dann als Sender und der andere empfängt die Signale und gibt diese dann in der
seriellen Konsole aus.
Für das folgende Codebeispiel wirdeine zusätzliche Library benötigt:
- [Arduino-IRremote] von | veröffentlicht unter LGPLKen Shirriff
Die Library istim Paket enthalten und muss vor dem Start der Arduino IDE in den "library"-Ordner kopiert
werden.
Diesen finden Sie standardmäßig unter dem folgenden Pfad Ihrer Windows-Installation:
C:\Benutzer\[Benutzername]\Dokumente\Arduino\libraries
Bei Infrarot-Sendesystemen, gibt es verschiedene Protokolle, in denen die Daten versendet werden können.
In dem folgenden Beispiel wird für das versenden das RC5 Protokoll verwendet - die verwendete Library
"Arduino-IRremote" kümmert sich eigenständig um die Konvertierung in die richtige Datenfolge. Es gibt
innerhalb der Library jedoch auch andere Protokolle/Kodierungen - diese sind in der Dokumentation/Code
der Library gekennzeichnet.
Code für den Empfänger:
// Arduino-IRremote Iibrary wird hinzugefuegt
#include <IRremote.h>
// Hier kann der entsprechende Eingangspin für den Signalausgang
// des KY-022 deklariert werden










