Inhaltsverzeichnis:

Lesen Sie die Fernbedienung mit dem IR-Sensor aus - Gunook
Lesen Sie die Fernbedienung mit dem IR-Sensor aus - Gunook

Video: Lesen Sie die Fernbedienung mit dem IR-Sensor aus - Gunook

Video: Lesen Sie die Fernbedienung mit dem IR-Sensor aus - Gunook
Video: Jede IR Fernbedienung auslesen in nur drei Minuten! Arduino + Infrarot! 2024, Juli
Anonim
Lesen Sie die Fernbedienung mit dem IR-Sensor aus
Lesen Sie die Fernbedienung mit dem IR-Sensor aus

Hallo alle

Im vorherigen Artikel habe ich über die Verwendung des "IR-Hindernisvermeidungssensors" geschrieben.

Und in diesem Artikel werde ich eine weitere Funktion dieses IR-Sensors schreiben.

Der IR-Hindernisvermeidungssensor besteht aus 2 Hauptteilen, nämlich IR-Sender und IR-Empfänger. Und in diesem Artikel werde ich nur den IR-Empfänger aktivieren.

Ich werde es verwenden, um Daten zu lesen, die von der Fernbedienung gesendet werden.

Schritt 1: Komponenten benötigen

Komponenten benötigen
Komponenten benötigen
Komponenten benötigen
Komponenten benötigen
Komponenten benötigen
Komponenten benötigen

Erforderliche Komponenten:

  • IR-Hindernisvermeidungssensor
  • Arduino Nano V.3
  • Überbrückungsdraht
  • Fernbedienung
  • USB-Mini

Erforderliche Bibliothek:

IR-Fernbedienung

Lesen Sie diesen Artikel, um herauszufinden, wie Sie Bibliotheken zu Arduino hinzufügen "Bibliothek hinzufügen"

Schritt 2: Verbinden Sie den IR-Sensor mit Arduino

Verbinden Sie den IR-Sensor mit Arduino
Verbinden Sie den IR-Sensor mit Arduino

IR-Sensor zu Arduino

VCC ==> +5V

GND ==> GND

AUS ==> D2

Schritt 3: Programmierung

Programmierung
Programmierung

Stellen Sie vor dem Skizzieren sicher, dass die Bibliothek "IRremote" installiert ist. Damit beim Ausprobieren des Sketches, den ich gegeben habe, keine Fehler auftreten.

Unten ist eine Skizze, die Sie verwenden können:

#enthalten

int RECV_PIN = 2;

IRrecv irrecv(RECV_PIN); decode_results-Ergebnisse;

Void-Setup ()

{ Serial.begin (9600); irrecv.enableIRIn(); // Starten Sie den Empfänger }

Leere Schleife () {

if (irrecv.decode (&results)) {Serial.println (results.value); irrecv.resume(); // Den nächsten Wert empfangen } delay(100); }

Wenn Sie die Datei benötigen, können Sie sie unten herunterladen:

Schritt 4: Ergebnis

Image
Image

Richten Sie die Fernbedienung auf den IR-Empfänger. Drücken Sie dann ein paar Tasten.

Der serielle Monitor zeigt Daten von der gedrückten Fernbedienungstaste an.

Die Daten, die wir aus diesem Experiment erhalten, können für andere coole Dinge verwendet werden. Zum Beispiel das Steuern der LED mit der Fernbedienung, das Einschalten des Lüfters usw.

Danke fürs Lesen, auf Wiedersehen im nächsten Artikel

Empfohlen: