Giới thiệu

capteur ultrason

Cảm biến khoảng cách (còn gọi là cảm biến siêu âm) cho phép bạn đo khoảng cách. Nó có thể ước tính khoảng cách từ 2 cm đến 400 cm với độ chính xác là 3 mm. Đây là cảm biến khoảng cách được sử dụng rộng rãi nhất và ít tốn kém nhất. Có những loại chính xác hơn nhiều nhưng cũng đắt hơn nhiều.

Bạn có thể mua một cái ở đây hoặc tìm thấy nó trong bộ dụng cụ này.

Nó hoạt động thế nào?

capteur ultrason
Để đo khoảng cách, cảm biến siêu âm sử dụng tín hiệu được gửi từ đầu cuối Trigger (Trig) và được nhận bởi đầu cuối Echo. Thời gian để đầu cuối Echo nhận được tín hiệu cho phép chúng ta biết khoảng cách giữa cảm biến và vật thể.

Sau đây là cách cảm biến siêu âm tính toán khoảng cách: Khoảng cách = (tín hiệu nhận được * tốc độ âm thanh) / 2

Với tốc độ âm thanh trong không khí là 340 m/s.

Chúng ta sẽ xem xét một số ví dụ phổ biến trong đó cảm biến siêu âm HC-SR04 được sử dụng.

Cảm biến khoảng cách hoạt động như thế nào với thư viện

Để bắt đầu vận hành cảm biến, bạn cần cài đặt thư viện HC-SR04 trên Arduino:

bibliothèque HC-SR04 arduino
Sau đây là chương trình đầu tiên để đo khoảng cách bằng cảm biến:
#include "SR04.h" 

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

UltraSonicDistanceSensor distanceSensor(trigPin, echoPin); 

void setup() {
    Serial.begin(9600) ; 
}
void loop() {
    Serial.print("Khoảng cách tính bằng cm :") ;
    Serial.println(distanceSensor.measureDistanceCm()) ;
    delay (500) ;
}
Sau đây là sơ đồ hệ thống dây điện của cảm biến: