El sensor de distancia (también llamado sensor ultrasónico) permite medir distancias. Puede estimar distancias de 2 a 400 cm con una precisión de 3 mm. Es el sensor de distancia más utilizado y económico. Existen otros mucho más precisos, pero también mucho más caros.
Así es como el sensor ultrasónico calcula la distancia: Distancia = (señal recibida * velocidad del sonido) / 2
Con una velocidad del sonido en el aire de 340 m/s.
A continuación, veremos varios ejemplos comunes de uso del sensor ultrasónico HC-SR04.
Para comenzar a operar el sensor, es necesario instalar la biblioteca HC-SR04 en 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("Distancia en cm:") ;
Serial.println(distanceSensor.measureDistanceCm()) ;
delay (500) ;
}