Skip to content
Snippets Groups Projects
Select Git revision
  • 1bbcf72dfaf03fd1e5e8fd52cd763ce187800551
  • v2.0 default protected
  • main protected
3 results

thk_ir_receiver

timo.altan's avatar
Orhan-Timo Altan authored
1bbcf72d
History
Name Last commit Last update
examples/IRReceiver
README.md
ir_controller.h

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

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 IRReceiver.ino

Einbinden der Bibliothek:

#include <ir_controller.h>

Instanziieren:

IrController ir_sensor(IR_PIN);

Aufrufen 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.receive_command()