Kazalo:
Video: Nadzor svetlobe IR sprejemnika: 4 koraki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Če se šele začenjate učiti uporabljati IR sprejemnik in ugotovite, kako komponenta deluje, je to popoln projekt za začetek! Preden se lotite tega projekta, se prepričajte, da ste prenesli knjižnico IR sprejemnikov, ki jo najdete pod Orodja << Upravljanje knjižnic.
Zaloge
- 3 LED različne barve
- IR sprejemnik
- Daljinski upravljalnik (daljinski upravljalnik T. V. bi deloval)
- Mostične žice
- 3 1K upori
- Ogledna plošča
1. korak: 1. korak: Prejmite šestnajstiško kodo
HEX kode za vsak daljinski upravljalnik so različne, odvisno od tega, kateri daljinski upravljalnik se uporablja. Da bi IR sprejemnik prepoznal pritisnjene daljinske upravljalnike, je treba kode HEX prepoznati in shraniti v kodo.
Tu je koda za prejemanje kode HEX za vsak nadzor. Z daljinskega upravljalnika želite posneti 5 gumbov, vključno z gumboma za IZKLOP in VKLOP.
#vključi
const int RECV_PIN = 7;
IRrecv unrecv (RECV_PIN); decode_results rezultati;
void setup () {
Serial.begin (9600); unrecv.enableIRIn (); unrecv.blink13 (res); }
void loop () {
if (unrecv.decode (& rezultati)) {
Serial.println (results.value, HEX);
unrecv.resume (); }}
2. korak: 2. korak: Nastavite IR sprejemnik
Zdaj je čas za namestitev komponent na ploščo. Začnite tako, da sestavite IR sprejemnik.
Na IR sprejemniku so 3 noge. Noga na skrajni desni je VCC (moč), noga na skrajni levi, če je OUT (povežite se z nožico), srednja noga pa za GND.
- VCC priključite na napajalno tirnico na plošči
- OUT pin priključite na 11 na Arduinu
- Pin GND priključite na ozemljitveno tirnico na plošči
3. korak: 3. korak: Priključite LED
- Kratko nogo vseh LED priklopite na 1 K ohmski upor, ki se nato priključi na napajanje
- Priključite dolgo nogo modre LED na pin 5 na Arduinu
- Priključite dolgo nogo rdeče LED na pin 3 na Arduinu
- Priključite dolgo nogo zelene LED na pin 6 na Arduinu
4. korak: 4. korak: Koda
Tukaj je koda:
Ne pozabite spremeniti HEX kode vsakega gumba na določeno HEX kodo za daljinski upravljalnik, ki ga uporabljate.