Inhoudsopgave:
Video: Lichtregeling IR-ontvanger: 4 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Als je net begint te leren hoe je een IR-ontvanger moet gebruiken en hoe het onderdeel werkt, is dit het perfecte project om mee te beginnen! Voordat u aan dit project begint, moet u ervoor zorgen dat u de IR-ontvangerbibliotheek hebt gedownload die u vindt onder Extra << Beheer bibliotheken.
Benodigdheden
- 3 verschillende gekleurde LEDS
- IR-ontvanger
- Afstandsbediening (een tv-afstandsbediening zou werken)
- Doorverbindingsdraden
- 3 1K weerstanden
- Breadboard
Stap 1: Stap 1: Ontvang HEX-code
Afhankelijk van welke afstandsbediening wordt gebruikt, zijn de HEX-codes voor elke afstandsbediening anders. Om ervoor te zorgen dat de IR-ontvanger de ingedrukte afstandsbedieningen herkent, moeten de HEX-codes worden geïdentificeerd en in de code worden opgeslagen.
Hier is de code om de HEX-code voor elke controle te ontvangen. U wilt 5 knoppen van uw afstandsbediening opnemen, inclusief een UIT- en AAN-knop.
#erbij betrekken
const int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN); decode_results resultaten;
ongeldige setup(){
Serieel.begin(9600); onrecv.enableIRIn(); irrev.blink13(waar); }
lege lus(){
if (irrecv.decode(&resultaten)){
Serial.println(resultaten.waarde, HEX);
irrev.resume(); } }
Stap 2: Stap 2: IR-ontvanger instellen
Nu is het tijd om de componenten op het breadboard in te stellen. Begin met het monteren van de IR-ontvanger.
Er zijn 3 poten op de IR-ontvanger. Het been helemaal rechts is VCC (power), het been helemaal links als OUT (verbinden met een pin), en het middelste been is voor GND.
- Sluit de VCC aan op de stroomrail op het breadboard
- Sluit de OUT-pin aan op 11 op de Arduino
- Sluit de GND-pin aan op de grondrail op het breadboard
Stap 3: Stap 3: Verbind LEDS
- Sluit het korte been van alle LED's aan op een weerstand van 1 K ohm die vervolgens wordt aangesloten op de voeding
- Sluit de lange poot van de blauwe LED aan op pin 5 op de Arduino
- Sluit de lange poot van de rode LED aan op pin 3 op de Arduino
- Sluit de lange poot van de groene LED aan op pin 6 op de Arduino
Stap 4: Stap 4: de code
Hier is de code:
Zorg ervoor dat u de HEX-code van elke knop wijzigt in de aangewezen HEX-code voor de afstandsbediening die wordt gebruikt.