Turinys:

Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį: 4 žingsniai
Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį: 4 žingsniai

Video: Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį: 4 žingsniai

Video: Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį: 4 žingsniai
Video: Высокая плотность 2022 2024, Lapkritis
Anonim
Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį
Perskaitykite nuotolinio valdymo pultą naudodami IR jutiklį

Sveiki visi

Ankstesniame straipsnyje rašiau apie tai, kaip naudoti „IR kliūčių vengimo jutiklį“.

Ir šiame straipsnyje aš parašysiu kitą šio IR jutiklio funkciją.

IR kliūčių vengimo jutiklį sudaro 2 pagrindinės dalys, būtent IR spinduolis ir IR imtuvas. Ir šiame straipsnyje aš įgalinsiu tik IR imtuvą.

Aš jį naudosiu nuotolinio valdymo pulto siunčiamiems duomenims skaityti.

1 žingsnis: reikalingi komponentai

Reikalauti komponentų
Reikalauti komponentų
Reikalauti komponentų
Reikalauti komponentų
Reikalauti komponentų
Reikalauti komponentų

Reikalingi komponentai:

  • IR kliūčių vengimo jutiklis
  • „Arduino NAno“V.3
  • Jumperio viela
  • Nuotolinio valdymo pultas
  • USB mini

Reikalinga biblioteka:

„IRremote“

Perskaitykite šį straipsnį ir sužinokite, kaip pridėti bibliotekų prie „Arduino“„Pridėti biblioteką“

2 veiksmas: prijunkite „IR Sensore“prie „Arduino“

Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“

IR Sensore į Arduino

VCC ==> +5V

GND ==> GND

OUT ==> D2

3 žingsnis: programavimas

Programavimas
Programavimas

Prieš pradėdami piešti, įsitikinkite, kad įdiegta biblioteka „IRremote“. Kad bandant mano pateiktą eskizą nebūtų klaidų.

Žemiau yra eskizas, kurį galite naudoti:

#įtraukti

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); decode_results rezultatai;

negaliojanti sąranka ()

{Serial.begin (9600); irrecv.enableIRIn (); // Paleiskite imtuvą}

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value); irrecv.resume (); // Kitos vertės gavimas} delay (100); }

Jei jums reikia failo, galite jį atsisiųsti žemiau:

4 žingsnis: rezultatas

Image
Image

Nukreipkite nuotolinio valdymo pultą į IR imtuvą. Tada paspauskite kelis mygtukus.

Serijinis monitorius rodys duomenis iš paspausto nuotolinio valdymo pulto mygtuko.

Šio eksperimento metu gauti duomenys gali būti naudojami kitiems įdomiems dalykams. Pavyzdžiui, šviesos diodo valdymas nuotolinio valdymo pultu, ventiliatoriaus įjungimas ir kt.

ačiū, kad perskaitėte, atsisveikinkite kitame straipsnyje

Rekomenduojamas: