Introdução

capteur ultrason

O sensor de distância (também chamado de sensor ultrassônico) permite medir distâncias. Ele pode estimar distâncias de 2 cm a 400 cm com uma precisão de 3 mm. Este é o sensor de distância mais utilizado e mais barato. Existem outros muito mais precisos, mas também muito mais caros.

 

Como funciona?

capteur ultrason

Para medir a distância, o sensor ultrassônico utiliza um sinal enviado pelo terminal Trigger (Trig) e recebido pelo terminal Echo. O tempo que o terminal Echo leva para receber o sinal nos permite saber a distância entre o sensor e o objeto.

Veja como o sensor ultrassônico calcula a distância: Distância = (sinal recebido * velocidade do som) / 2

Sendo a velocidade do som no ar de 340 m/s.

Veremos vários exemplos comuns em que o sensor ultrassônico HC-SR04 é usado.

Como o sensor de distância funciona com uma biblioteca

Para começar a operar o sensor, você precisa instalar a biblioteca HC-SR04 no Arduino:

bibliothèque HC-SR04 arduino
Aqui está um primeiro programa para medir a distância usando o sensor:
#include "SR04.h" 
const int trigPin =2;
const int echoPin =3;

UltraSonicDistanceSensor distanceSensor(trigPin, echoPin); 

void setup() {
    Serial.begin(9600) ; 
}
void loop() {
    Serial.print("Distância em cm:") ;
    Serial.println(distanceSensor.measureDistanceCm()) ;
    delay (500) ;
}

Aqui está um diagrama da fiação do sensor: