Sisukord:

Kuidas kasutada IR takistuste vältimise andurit Arduino'is: 4 sammu
Kuidas kasutada IR takistuste vältimise andurit Arduino'is: 4 sammu

Video: Kuidas kasutada IR takistuste vältimise andurit Arduino'is: 4 sammu

Video: Kuidas kasutada IR takistuste vältimise andurit Arduino'is: 4 sammu
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Detsember
Anonim
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is
Kuidas kasutada IR takistuste vältimise andurit Arduino'is

Tere kõik, Selles artiklis kirjutan, kuidas kasutada Arduino vältimisobjekti IR -andurit.

Nõutavad komponendid:

  • IR takistuste vältimise andur
  • Arduino Nano V.3
  • Jumpe traat
  • USB minid

Vajalik tarkvara:

Arduino IDE

Samm: vältimine Obstance IR Sensor

Vältitava objektiivi IR -andur
Vältitava objektiivi IR -andur
Vältitava objektiivi IR -andur
Vältitava objektiivi IR -andur

Tema andurit saab kasutada peegeldunud infrapunavalguse abil selle ees olevate objektide või takistuste tuvastamiseks.

Sellel anduril on 2 põhiosa, nimelt IR -kiirgur ja IR -vastuvõtja. Infrapunakiirgur on kohustatud kiirgama infrapunavalgust. kui see tabab objekti, peegeldub infrapunavalgus. Ja IR -vastuvõtja funktsioon on infrapunapeegelduse vastuvõtmine.

Kui IR -vastuvõtja võtab vastu peegeldunud infrapunavalgust, on väljund "LOW". Kui IR -vastuvõtja ei võta vastu peegeldunud infrapunavalgust, on väljund "HIGH".

Selles anduris on 2 LED -indikaatorit. Toiteindikaator ja väljundindikaator. Toiteindikaator süttib, kui moodul töötab elektrivooluga. Väljundi indikaatortuli süttib, kui anduri või infrapuna vastuvõtja ees on mõni objekt, mis võtab vastu infrapunavalgust.

Samm: ühendage IR Sensore Arduinoga

Ühendage IR Sensore Arduinoga
Ühendage IR Sensore Arduinoga
Ühendage IR Sensore Arduinoga
Ühendage IR Sensore Arduinoga
Ühendage IR Sensore Arduinoga
Ühendage IR Sensore Arduinoga

Ühendage infrapunaandur Arduinoga džemprikaabli abil.

Vaadake ülaltoodud pilti või juhiseid selle kohta:

IR Arduinole

VCC ==> + 5V

GND ==> GND

OUT ==> D2

3. samm: programmeerimine

Programmeerimine
Programmeerimine

Allpool on visand, mille olen teinud selle IR -sensori proovimiseks:

int pinIR = 2;

tühine seadistus () {

Seriaalne algus (9600); pinMode (pinIR, INPUT); Serial.println ("IR -anduri tuvastamine"); viivitus (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Tuvastatud"); } else if (IRstate == HIGH) {Serial.println ("Not Detected"); } viivitus (1000); }

Pakun ka faili, selle saab alla laadida allpool:

4. samm: tulemus

Tulemus
Tulemus
Tulemus
Tulemus

Kui asetate eseme anduri ette, ütleb jadamonitor "Detected".

kui anduri ees pole ühtegi eset, ütleb monitori jada "Not Detected".

Seda tulemust saab kasutada valgusdioodide, releede jt juhtimiseks.

IR -andurite ülesanne ei ole ainult objektide tuvastamine. saame seda IR -andurit kasutada kaugjuhtimispuldilt andmete lugemiseks. ja ma teen seda järgmises artiklis.

Soovitan: