INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stap 1: Ontvang HEX -kode
- Stap 2: Stap 2: Stel IR -ontvanger op
- Stap 3: Stap 3: Koppel LED's
- Stap 4: Stap 4: die kode
Video: IR -ontvanger ligbeheer: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
As u net begin leer hoe om 'n IR -ontvanger te gebruik en uitvind hoe die komponent werk, is dit die perfekte projek om mee te begin! Voordat u met hierdie projek begin, moet u seker maak dat u die IR -ontvangerbiblioteek afgelaai het onder Tools << Bestuur biblioteke.
Voorrade
- 3 verskillende kleure LED's
- IR ontvanger
- Afstandsbediening ('n TV -afstandsbediening sou werk)
- Jumper Wires
- 3 1K weerstande
- Broodbord
Stap 1: Stap 1: Ontvang HEX -kode
Afhangende van watter afstandsbediening gebruik word, is die HEX -kodes vir elke afstandsbediening anders. Om die IR -ontvanger die afstandsbedienings wat ingedruk word te herken, moet die HEX -kodes geïdentifiseer en binne die kode gestoor word.
Hier is die kode om die HEX -kode vir elke kontrole te ontvang. U wil 5 knoppies vanaf u afstandsbediening opneem, insluitend 'n OFF en ON -knoppie.
#insluit
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); resultate van dekode_resultate;
ongeldige opstelling () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (waar); }
leemte -lus () {
if (irrecv.decode (& resultate)) {
Serial.println (resultate.waarde, HEX);
irrecv.resume (); }}
Stap 2: Stap 2: Stel IR -ontvanger op
Dit is nou tyd om die komponente op die broodbord op te stel. Begin deur die IR -ontvanger te monteer.
Daar is 3 bene op die IR -ontvanger. Die been heel regs is VCC (krag), die been heel links as UIT (verbind met 'n pen), en die middelste been is vir GND.
- Koppel die VCC aan die kragrail op die broodbord
- Koppel die OUT -pen aan 11 op die Arduino
- Koppel die GND -pen aan die grondrail op die broodbord
Stap 3: Stap 3: Koppel LED's
- Koppel die kort been van al die LED's aan 'n 1 K ohm weerstand wat dan met krag verbind kan word
- Koppel die lang been van die blou LED aan pen 5 op die Arduino
- Koppel die lang been van die rooi LED aan pen 3 op die Arduino
- Koppel die lang been van die groen LED aan pen 6 op die Arduino
Stap 4: Stap 4: die kode
Hier is die kode:
Maak seker dat u elke knoppies HEX -kode verander na die aangewese HEX -kode vir die afstandsbediening wat gebruik word.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
PWM DC motorsnelheid en ligbeheer - DC -dimmer: 7 stappe
PWM DC motorsnelheid en ligbeheer | DC -dimmer: vandag in hierdie video gaan ek jou wys hoe om ligte te demp, die spoed van 'n motor in DC of gelykstroom te beheer, sodat ons kan begin
MQTT -ligbeheer met 6LoWPAN: 5 stappe (met foto's)
MQTT Light Control Met 6LoWPAN: Volg die boek " IoT in five days " en die voorbeeld in die github, implementeer hierdie demo die gebruik van veranderlike opdrag van ubidots en lees 'n digitale ligsensor. 'n 6LoWPAN/IPv4 -router is gebruik om die 6LoWPAN/IPv6 -data van die w