Introducere

capteur ultrason

Senzorul de distanță (numit și senzor cu ultrasunete) vă permite să măsurați distanțele. Poate estima distanțe de la 2 cm la 400 cm cu o precizie de 3 mm. Acesta este cel mai utilizat și cel mai ieftin senzor de distanță. Există și altele mult mai precise, dar și mult mai scumpe.

Puteți achiziționa unul aici sau îl puteți găsi în acest kit.

Cum funcționează?

capteur ultrason
Pentru a măsura distanța, senzorul cu ultrasunete utilizează un semnal trimis de la terminalul Trigger (Trig) și recepționat de terminalul Echo. Timpul necesar terminalului Echo pentru a recepționa semnalul ne permite să cunoaștem distanța dintre senzor și obiect.
Iată cum calculează senzorul cu ultrasunete distanța: Distanța = (semnalul recepționat * viteza sunetului) / 2 Cu viteza sunetului în aer de 340 m/s. Vom analiza câteva exemple comune în care se utilizează senzorul cu ultrasunete HC-SR04.

Cum funcționează senzorul de distanță cu o bibliotecă

Pentru a începe să utilizați senzorul, trebuie să instalați biblioteca HC-SR04 pe Arduino:

bibliothèque HC-SR04 arduino

Iată un prim program pentru măsurarea distanței folosind senzorul:

#include "SR04.h" 

const int trigPin =2;
const int echoPin =3;

UltraSonicDistanceSensor distanceSensor(trigPin, echoPin); 

void setup() {
    Serial.begin(9600) ; 
}
void loop() {
    Serial.print("Distanța în cm :") ;
    Serial.println(distanceSensor.measureDistanceCm()) ;
    delay (500) ;
}

Iată o schemă a cablajului senzorului: