Tartalomjegyzék:

Olvassa el a távvezérlőt az IR érzékelő használatával: 4 lépés
Olvassa el a távvezérlőt az IR érzékelő használatával: 4 lépés

Videó: Olvassa el a távvezérlőt az IR érzékelő használatával: 4 lépés

Videó: Olvassa el a távvezérlőt az IR érzékelő használatával: 4 lépés
Videó: Horizont: Tiltott Nyugat (A film) 2024, November
Anonim
Olvassa el a távvezérlőt az IR érzékelő használatával
Olvassa el a távvezérlőt az IR érzékelő használatával

Hello mindenki

Az előző cikkben írtam arról, hogyan kell használni az "IR akadályok elkerülésére szolgáló érzékelőt".

És ebben a cikkben ennek az infravörös érzékelőnek egy másik funkcióját írom le.

Az infravörös akadályok elkerülésére szolgáló érzékelő két fő részből áll, nevezetesen az infravörös sugárzóból és az infravörös vevőből. És ebben a cikkben csak az IR -vevőt engedélyezem.

A távirányító által küldött adatok olvasására fogom használni.

1. lépés: Szükséges összetevők

Összetevők szükségesek
Összetevők szükségesek
Összetevők szükségesek
Összetevők szükségesek
Összetevők szükségesek
Összetevők szükségesek

Szükséges alkatrészek:

  • IR akadálykerülő érzékelő
  • Arduino NAno V.3
  • Jumper huzal
  • Távirányító
  • USB Mini

Kötelező könyvtár:

IRremote

Olvassa el ezt a cikket, hogy megtudja, hogyan adhat hozzá könyvtárakat az Arduino "Könyvtár hozzáadása" eleméhez.

Lépés: Csatlakoztassa az IR Sensore -t az Arduino -hoz

Csatlakoztassa az IR Sensore -t az Arduino -hoz
Csatlakoztassa az IR Sensore -t az Arduino -hoz

IR Sensore - Arduino

VCC ==> +5V

GND ==> GND

OUT ==> D2

3. lépés: Programozás

Programozás
Programozás

A vázlatkészítés megkezdése előtt győződjön meg arról, hogy az "IRremote" könyvtár telepítve van. Annak érdekében, hogy ne történjenek hibák az általam megadott vázlat kipróbálásakor.

Az alábbiakban egy vázlat, amelyet használhat:

#befoglalni

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); decode_results eredmények;

üres beállítás ()

{Serial.begin (9600); irrecv.enableIRIn (); // Indítsa el a vevőkészüléket}

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value); irrecv.resume (); // A következő érték fogadása} delay (100); }

Ha szüksége van a fájlra, az alábbiakban letöltheti:

4. lépés: Eredmény

Image
Image

Irányítsa a távirányítót az infravörös vevő felé. Ezután nyomja meg néhány gombot.

A soros monitor megjeleníti a megnyomott távvezérlő gomb adatait.

Az ebből a kísérletből származó adatokat más klassz dolgokra is fel lehet használni. Például a LED vezérlése a távirányítóval, a ventilátor bekapcsolása stb.

köszönöm, hogy elolvastad, viszlát a következő cikkben

Ajánlott: