Sadržaj:

Kako koristiti IC senzor za izbjegavanje prepreka na Arduinu: 4 koraka
Kako koristiti IC senzor za izbjegavanje prepreka na Arduinu: 4 koraka

Video: Kako koristiti IC senzor za izbjegavanje prepreka na Arduinu: 4 koraka

Video: Kako koristiti IC senzor za izbjegavanje prepreka na Arduinu: 4 koraka
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Decembar
Anonim
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu
Kako koristiti IC osjetnik za izbjegavanje prepreka na Arduinu

Pozdrav svima, U ovom članku ću napisati kako koristiti IR senzor za izbjegavanje supstanci na Arduinu.

Potrebne komponente:

  • IC osjetnik za izbjegavanje prepreka
  • Arduino Nano V.3
  • Žica za preskakanje
  • USBmini

Potreban softver:

Arduino IDE

Korak 1: IC osjetnik za izbjegavanje supstanci

IR senzor za izbjegavanje supstanci
IR senzor za izbjegavanje supstanci
IR senzor za izbjegavanje supstanci
IR senzor za izbjegavanje supstanci

Njegov senzor može se koristiti za otkrivanje objekata ili prepreka ispred njega pomoću reflektiranog infracrvenog svjetla.

Ovaj senzor ima 2 glavna dijela, naime IR odašiljač i IC prijemnik. IR emiter je dužan emitirati infracrveno svjetlo. kada udari u objekt, infracrveno svjetlo će se reflektirati. Funkcija IC prijemnika je primanje infracrvene refleksije.

Kada IR prijemnik primi reflektirano infracrveno svjetlo, izlaz će biti "LOW". Kada IR prijemnik ne prima reflektirano infracrveno svjetlo, izlaz će biti "HIGH".

U ovom senzoru postoje 2 LED indikatora. LED indikator napajanja i indikator izlaza. LED indikator napajanja će se uključiti ako se modul napaja električnom strujom. LED izlaznog indikatora će zasvijetliti ako postoji objekt ispred senzora ili IC prijemnika koji prima refleksiju infracrvene svjetlosti.

Korak 2: Povežite IC senzor s Arduinom

Priključite IR senzor na Arduino
Priključite IR senzor na Arduino
Priključite IR senzor na Arduino
Priključite IR senzor na Arduino
Priključite IR senzor na Arduino
Priključite IR senzor na Arduino

Upotrijebite kratkospojnik za spajanje IC senzora na Arduino.

Pogledajte gornju sliku ili upute o tome:

IR za Arduino

VCC ==> + 5V

GND ==> GND

IZLAZ ==> D2

Korak 3: Programiranje

Programiranje
Programiranje

Ispod je skica koju sam napravio da isprobam ovaj IC senzor:

int pinIR = 2;

void setup () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("Otkrij IC senzor"); kašnjenje (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Otkriveno"); } else if (IRstate == HIGH) {Serial.println ("Nije otkriveno"); } kašnjenje (1000); }

Dajem i datoteku, može se preuzeti ispod:

Korak 4: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

Ako postavite objekt ispred senzora, serijski monitor će reći "Otkriveno".

ako nema predmeta ispred senzora, serijski monitor će reći "Not Detected".

Ovaj rezultat se može koristiti za kontrolu LED dioda, releja i drugih.

Funkcija IC senzora nije samo otkrivanje objekata. možemo koristiti ovaj IR senzor za čitanje podataka s daljinskog upravljača. i to ću učiniti u sljedećem članku.

Preporučuje se: