Cuprins:

Citiți telecomanda folosind senzorul IR: 4 pași
Citiți telecomanda folosind senzorul IR: 4 pași

Video: Citiți telecomanda folosind senzorul IR: 4 pași

Video: Citiți telecomanda folosind senzorul IR: 4 pași
Video: Sincronizare Telecomanda UPC cu Televizorul 2024, Noiembrie
Anonim
Citiți telecomanda folosind senzorul IR
Citiți telecomanda folosind senzorul IR

Buna tuturor

În articolul precedent am scris despre modul de utilizare a „senzorului de evitare a obstacolelor IR”.

Și în acest articol voi scrie o altă funcție a acestui senzor IR.

Senzorul de evitare a obstacolelor IR are 2 părți principale, și anume emițătorul IR și receptorul IR. Și în acest articol voi activa doar receptorul IR.

Îl voi folosi pentru a citi datele trimise de telecomandă.

Pasul 1: Solicitați componente

Solicitați componente
Solicitați componente
Solicitați componente
Solicitați componente
Solicitați componente
Solicitați componente

Componente necesare:

  • Senzor IR de evitare a obstacolelor
  • Arduino NAno V.3
  • Sârmă jumper
  • Telecomandă
  • USB Mini

Bibliotecă obligatorie:

IRremote

Citiți acest articol pentru a afla cum să adăugați biblioteci la Arduino „Adăugați bibliotecă”

Pasul 2: Conectați IR Sensore la Arduino

Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino

IR Sensore către Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Pasul 3: Programare

Programare
Programare

Înainte de a începe schițarea, asigurați-vă că biblioteca „IRremote” este instalată. Astfel încât să nu apară erori atunci când încercați Sketch-ul pe care l-am dat.

Mai jos este o schiță pe care o puteți utiliza:

#include

int RECV_PIN = 2;

IRrecv irrecv (RECV_PIN); rezultate decode_results;

configurare nulă ()

{Serial.begin (9600); irrecv.enableIRIn (); // Porniți receptorul}

bucla nulă () {

if (irrecv.decode (& results)) {Serial.println (results.value); irrecv.resume (); // Primiți următoarea valoare} întârziere (100); }

Dacă aveți nevoie de fișier, îl puteți descărca mai jos:

Pasul 4: Rezultat

Image
Image

Îndreptați telecomanda către receptorul IR. Apoi apăsați câteva butoane.

Monitorul serial va afișa date de la butonul de la distanță care este apăsat.

Datele pe care le obținem din acest experiment pot fi utilizate pentru alte lucruri interesante. De exemplu, controlul LED-ului cu telecomanda, pornirea ventilatorului etc.

mulțumesc pentru lectură, la revedere în articolul următor

Recomandat: