Vizualizări: 4 Autor: Editor site Ora publicării: 2020-06-05 Origine: Site
Pasul 1: Conexiune hardware




Conexiune hardware: -Un traductor ultrasonic piezoelectric rduino Senzor cu ultrasunete 5v- 》 Vccgnd- 》 Gnd
Pin nr. 8-Trig Pin
Pin 7-'Echo Pin
Sonerie Arduino
a 9-a ochi -> +ve ochi
Gnd- 》 -ve ac
Pasul 2: Proceduri și rezultate

Senzor cu ultrasunete și interfață Arduino.
int sonerie = 9;
int triggerPin = 7;//Trigger pin 7
int echoPin = 8;//Echo pin 8
void setup()
Serial.begin (9600); Vom începe comunicarea în serie, astfel încât să putem vedea distanța pe monitorul serial Serial.println (' Tutorial senzor de măsurare a distanței cu ultrasunete de la Tech Ponder ').
pinMode (triggerPin, OUTPUT); //definiți pinul
pinMode (echoPin, INPUT);
pinMode (buzzer, ieșire);
digitalWrite (buzzer, LOW);}
buclă goală ()
{int duration, distance;//Adăugați durata și distanța
digitalWrite (triggerPin, HIGH);//trigger wave (de exemplu pentru a face LED-ul să clipească)
întârziere (10);
digitalWrite (triggerPin, LOW);
durata = pulseIn (echoPin, HIGH);//Funcții speciale pentru ascultarea și așteptarea undelor
distanta = (durata/2)/29,1;//Conversia numarului in cm (Daca doriti inci, trebuie sa schimbati 29,1 cu numarul corespunzator
întârziere (1000);
Serial.print (distanta); tipăriți numerele
Serial.print ('cm'); și unitate
Serial.println (''); imprimați doar pe o linie nouă
dacă (distanța '35'
digitalWrite (buzzer, HIGH);
Serial.println ('Buzzer On');
digitalWrite (buzzer, LOW);
Rezultatul este afișat pe monitorul serial.
Arduino folosește un senzor de distanță ultrasonic pentru a calcula distanța în fiecare secundă. Când distanța este mai mică de 35 cm, arduino va detecta pragul și se va porni soneria, care poate fi folosit ca detector de obstacole. Când obstacolul este mai aproape de 35 cm, va suna o alarmă.
Produse | Despre noi | Ştiri | Piețe și aplicații | FAQ | Contactaţi-ne