Turinys:
Video: IR imtuvo šviesos valdymas: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Jei tik pradedate mokytis naudotis IR imtuvu ir suprantate, kaip veikia komponentas, tai yra puikus projektas pradėti! Prieš pradėdami šį projektą, įsitikinkite, kad atsisiuntėte IR imtuvų biblioteką, esančią skiltyje Įrankiai << Tvarkyti bibliotekas.
Prekės
- 3 skirtingų spalvų šviesos diodai
- IR imtuvas
- Nuotolinis (TV nuotolinio valdymo pultas veiktų)
- Trumpieji laidai
- 3 1K rezistoriai
- Bandomoji Lenta
1 veiksmas: 1 veiksmas: gaukite HEX kodą
Priklausomai nuo naudojamo nuotolinio valdymo pulto, kiekvieno nuotolinio valdymo pulto HEX kodai yra skirtingi. Kad IR imtuvas atpažintų paspaudžiamus nuotolinio valdymo pultus, reikia nustatyti HEX kodus ir juos išsaugoti.
Čia yra kodas kiekvienam valdikliui gauti HEX kodą. Norite iš nuotolinio valdymo pulto įrašyti 5 mygtukus, įskaitant išjungimo ir įjungimo mygtuką.
#įtraukti
const int RECV_PIN = 7;
IRrecv irrecv (RECV_PIN); decode_results rezultatai;
void setup () {
Serial.begin (9600); irrecv.enableIRIn (); irrecv.blink13 (tiesa); }
void loop () {
if (irrecv.decode (& rezultatai)) {
Serial.println (results.value, HEX);
irrecv.resume (); }}
2 veiksmas: 2 veiksmas: nustatykite IR imtuvą
Dabar atėjo laikas nustatyti duonos lentos komponentus. Pradėkite nuo IR imtuvo surinkimo.
IR imtuve yra 3 kojos. Kojos dešinėje yra VCC (galia), koja - kairėje, jei OUT (jungtis prie kaiščio), o vidurinė koja skirta GND.
- Prijunkite VCC prie maitinimo bloko ant duonos lentos
- Prijunkite OUT kaištį prie 11 „Arduino“
- Prijunkite GND kaištį prie duonos lentos įžeminimo bėgelio
3 veiksmas: 3 veiksmas: prijunkite šviesos diodus
- Prijunkite trumpą visų šviesos diodų kojelę prie 1 K omo rezistoriaus, kuris prijungiamas prie maitinimo šaltinio
- Prijunkite mėlyną šviesos diodo ilgą koją prie „Arduino“5 kaiščio
- Prijunkite raudoną šviesos diodo ilgą koją prie „Arduino“3 kaiščio
- Prijunkite žalią šviesos diodo ilgą koją prie „Arduino“6 kaiščio
4 žingsnis: 4 žingsnis: kodas
Štai kodas:
Būtinai pakeiskite kiekvieno mygtuko HEX kodą į naudojamo nuotolinio valdymo pulto HEX kodą.