Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schritt 1: HEX-Code empfangen
- Schritt 2: Schritt 2: IR-Empfänger einrichten
- Schritt 3: Schritt 3: LEDs anschließen
- Schritt 4: Schritt 4: der Code
Video: IR-Empfänger Lichtsteuerung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Wenn Sie gerade erst anfangen, die Verwendung eines IR-Empfängers zu erlernen und herauszufinden, wie die Komponente funktioniert, ist dies das perfekte Projekt für den Anfang! Bevor Sie in dieses Projekt einsteigen, stellen Sie sicher, dass Sie die IR-Empfängerbibliothek heruntergeladen haben, die Sie unter Tools << Manage Libraries finden.
Lieferungen
- 3 verschiedenfarbige LEDs
- IR-Empfänger
- Fernbedienung (Eine TV-Fernbedienung würde funktionieren)
- Überbrückungsdrähte
- 3 1K-Widerstände
- Steckbrett
Schritt 1: Schritt 1: HEX-Code empfangen
Je nachdem, welche Fernbedienung verwendet wird, sind die HEX-Codes für jede Fernbedienung unterschiedlich. Damit der IR-Empfänger die gedrückten Fernbedienungen erkennt, müssen die HEX-Codes identifiziert und im Code gespeichert werden.
Hier ist der Code, um den HEX-Code für jedes Steuerelement zu erhalten. Sie möchten 5 Tasten von Ihrer Fernbedienung aufnehmen, einschließlich einer AUS- und EIN-Taste.
#enthalten
const int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN); decode_results-Ergebnisse;
Void-Setup () {
Serial.begin (9600); irrecv.enableIRIn(); irrecv.blink13(wahr); }
Leere Schleife () {
if (irrecv.decode(&results)){
Serial.println (results.value, HEX);
irrecv.resume(); } }
Schritt 2: Schritt 2: IR-Empfänger einrichten
Jetzt ist es Zeit, die Komponenten auf dem Steckbrett einzurichten. Beginnen Sie mit der Montage des IR-Empfängers.
Der IR-Empfänger hat 3 Beine. Das Bein ganz rechts ist VCC (Strom), das Bein ganz links, wenn OUT (mit einem Pin verbunden) und das mittlere Bein ist für GND.
- Verbinden Sie den VCC mit der Stromschiene auf dem Steckbrett
- Verbinden Sie den OUT-Pin mit 11 auf dem Arduino
- Verbinden Sie den GND-Pin mit der Erdungsschiene auf dem Steckbrett
Schritt 3: Schritt 3: LEDs anschließen
- Verbinden Sie das kurze Bein aller LEDs mit einem 1-K-Ohm-Widerstand, der dann an die Stromversorgung angeschlossen wird
- Verbinden Sie das lange Bein der blauen LED mit Pin 5 des Arduino
- Verbinden Sie das lange Bein der roten LED mit Pin 3 des Arduino
- Verbinden Sie das lange Bein der grünen LED mit Pin 6 auf dem Arduino
Schritt 4: Schritt 4: der Code
Hier ist der Kodex:
Stellen Sie sicher, dass Sie den HEX-Code jeder Taste in den für die verwendete Fernbedienung vorgesehenen HEX-Code ändern.