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.
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.
Để 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:
#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) ;
}