INHOUDSOPGAWE:

Gebruik ultraklankafstandsensor en seriële monitoruitgang: 6 stappe
Gebruik ultraklankafstandsensor en seriële monitoruitgang: 6 stappe

Video: Gebruik ultraklankafstandsensor en seriële monitoruitgang: 6 stappe

Video: Gebruik ultraklankafstandsensor en seriële monitoruitgang: 6 stappe
Video: Die Heuwels Fantasties - Gebruik My (360 Live Video) 2024, November
Anonim
Gebruik ultraklankafstandsensor en seriële monitoruitgang
Gebruik ultraklankafstandsensor en seriële monitoruitgang

Hallo ouens! Wil u leer hoe u 'n seriële monitoruitset kan gebruik. Hier het u die perfekte handleiding oor hoe u dit moet doen! In hierdie instruksies sal ek u lei deur die eenvoudige stappe wat nodig is om die afstand met behulp van ultrasoniese sensor op te spoor en dit op die seriële monitor te rapporteer.

Stap 1: Stap 1: Laai die Arduino IDE af

Stap 1: Laai die Arduino IDE af
Stap 1: Laai die Arduino IDE af

Laai die Arduino IDE (interaktiewe ontwikkelingsomgewing) af en installeer dit met behulp van die onderstaande skakel:

www.arduino.cc/en/Main/Software Kies en stoor die weergawe wat die beste by u bedryfstelsel en opset pas.

Stap 2: Stap 2: Hardeware materiaal

  1. 1 Arduino -bord
  2. 1 broodbord
  3. 1 Ultrasoniese sensor
  4. Springdrade
  5. Weerstande

Stap 3: Stap 3: Bou die hardeware

Stap 3: Bou die hardeware
Stap 3: Bou die hardeware

1) Voeg die ultrasoniese sensor by die broodbord. Daar is 4 penne in die ultrasoniese sensor. Dit is Vcc (5V kragtoevoer), Trig (Trigger), Echo, Gnd (Groud). Koppel Vcc aan die 5V -kragtoevoer, Gnd aan die grond, Echo aan pen 13, Sneller na pen 11 met springdrade en weerstande wat in die diagram getoon word.

2) Die prentjie hierbo wys hoe die verbindings moet lyk.

Stap 4: Stap 4: Laai die program af en voer dit uit

Laai die aangehegte arduino -program op u skootrekenaar af. Koppel die arduino aan u skootrekenaar en voer die program uit.

In die arduino IDE, Open Tools-> seriële monitor Plaas 'n hok naby en ver van die ultrasoniese sensor. Let op die uitset in die seriële monitor. Dit moet die afstand tussen die ultrasoniese sensor en die hindernis toon.

Stap 5: Stap 5: Begrip van die program

Laat ons eers verstaan hoe die ultrasoniese sensor werk. 'N Ultrasoniese sensor is 'n toestel wat die afstand tot 'n voorwerp kan meet met behulp van klankgolwe. Dit meet afstand deur 'n klankgolf teen 'n spesifieke frekwensie uit te stuur en te luister na die klankgolf om terug te spring. Dit werk deur 'n klank ultraklank uit te stuur en na die eggo te luister wanneer dit van 'n voorwerp afbons. Met ultraklank word die struikelblokke opgelos. Die Arduino -bord stuur 'n kort polsslag om die opsporing te aktiveer, en luister dan na 'n puls op dieselfde pen met behulp van die pulseIn () -funksie.

Die impulsIn () -funksie wag totdat die pen HIGH word, veroorsaak deur die weerkaatsende klankgolf, en dit begin met tydsberekening, dan wag dit totdat die pen LOW gaan wanneer die klankgolf eindig, wat die tydsberekening stop. Aan die einde gee die funksie die lengte van die pols in mikrosekondes terug. Om die afstand te kry, vermenigvuldig ons die tydsduur met 0,034 en deel dit met 2 soos uiteengesit in hierdie vergelyking. Aan die einde druk ons die waarde van die afstand op die seriële monitor.

In die opstellingsmetode, verklaar pen 4 as invoer en intialiseer knoppie On as onwaar.

In die lusmetode word die huidige waarde van die knoppie -invoer gelees. as daar op gedruk word, skakel die knoppie van af na aan. Die volgende keer dat die knoppie ingedruk word, skakel dit van aan na af. Vertragings word bygevoeg om geraas te verminder en te voorkom dat die uitset te vinnig verander word.

Aanbeveel: