BITs IR Empfänger
Mit dieser Klasse werden die Empfangenen Befehle von einer Infrarot Fernbedienung zurück gegeben. Sie dient als erleichterte Bedienung der IRRemote.h Bibliothek.
Button | Signal Kodierung | Button | Signal Kodierung | |
---|---|---|---|---|
Power Button | 69 | 0 Button | 22 | |
VOL+ Button | 70 | 1 Button | 12 | |
Func Button | 71 | 2 Button | 24 | |
Rewind Button | 68 | 3 Button | 94 | |
Play/Pause Button | 64 | 4 Button | 8 | |
Forward Button | 67 | 5 Button | 28 | |
Down Button | 7 | 6 Button | 90 | |
VOL- Button | 21 | 7 Button | 66 | |
UP Button | 9 | 8 Button | 82 | |
EQ Button | 25 | 9 Button | 74 | |
ST/REPT Button | 13 |
Voraussetzung
- Die angepasste IRRemote Bibliothek in der customized_library.zip muss in das Libraries-Verzeichnis der Arduino-IDE kopiert werden.
Installation
- Um diese Klasse verwenden zu können, muss dieses Repository geklont und in das Libraries-Verzeichnis der Arduino-IDE kopiert werden.
Anwendung
Zur Verwendung siehe zunächst das Beispiel IRReciver.ino
Einbinden der Bibliothek:
#include <BITsIRReciver.h>
Instanziieren:
BitsIrReciver ir_sensor;
Aufruden der Methoden:
- Um den IR-Empfänger zu initialisieren wird folgende Methode im
void setup()
ausgeführt:ir_sensor.begin()
- Für das Empfangen der Signale wird folgende Methode verwendet:
ir_sensor.recieve_command()