Pregleda: 4 Autor: Urednik stranice Vrijeme objave: 2020-06-05 Porijeklo: stranica
Korak 1: Povezivanje hardvera




Veza hardvera: -A rduino piezoelektrični ultrazvučni pretvarač Ultrazvučni senzor 5v- 》 Vccgnd- 》 Gnd
Pin br. 8-Trig Pin
Pin 7-'Echo Pin
Arduino zujalica
9. bod -> +ve bod
Gnd- 》 -ve igla
Korak 2: Postupci i rezultati

Ultrazvučni senzor i Arduino sučelje.
int zujalica = 9;
int triggerPin = 7;//Okidač pin 7
int echoPin = 8;//Echo pin 8
void setup()
Serial.begin (9600); Pokrenut ćemo serijsku komunikaciju, tako da možemo vidjeti udaljenost na serijskom monitoru Serial.println (' Uputa za ultrazvučni senzor mjerenja udaljenosti tvrtke Tech Ponder ').
pinMode (triggerPin, IZLAZ); //definirajte pin
pinMode (echoPin, INPUT);
pinMode (zujalo, izlaz);
digitalWrite (zujalo, NISKO);}
void petlja()
{int trajanje, udaljenost;//Dodajte trajanje i udaljenost
digitalWrite (triggerPin, HIGH);//val okidanja (na primjer da LED trepće)
kašnjenje(10);
digitalWrite (triggerPin, LOW);
trajanje = pulseIn (echoPin, HIGH);//Posebne funkcije za slušanje i čekanje valova
udaljenost = (trajanje/2)/29,1;//Pretvorite broj u cm (ako želite inče, morate promijeniti 29,1 s odgovarajućim brojem
kašnjenje (1000);
Serial.print (udaljenost); ispisati brojeve
Serial.print ('cm'); i jedinica
Serial.println (''); ispisati samo u novi red
if (udaljenost '35'
digitalWrite (zujalo, VISOKO);
Serial.println ('Zvučni signal uključen');
digitalWrite (zujalo, NISKO);
Rezultat se prikazuje na serijskom monitoru.
Arduino koristi ultrazvučni senzor udaljenosti za izračunavanje udaljenosti svake sekunde. Kada je udaljenost manja od 35 cm, arduino će detektirati prag i uključit će se zvučni signal koji se može koristiti kao detektor prepreka. Kada je prepreka bliže od 35 cm, oglasit će se alarm.