Este sensor permite medir pequeñas distancias de unos pocos centímetros con relativa precisión. Son económicos y muy utilizados. Necesitan dos pines para funcionar, como se detalla en este enlace.

El bloque se encuentra en el apartado «Sensores» y la librería usada para el Esp32 es NewPing.

Conexión

Como se ha mencionado, se necesitan dos pines. Uno ordena emitir una onda de ultrasonido y el otro detecta cuando se recibe de vuelta la anterior onda. Calculando e

Programa ejemplo

En el siguiente ejemplo se realiza un programa para medir la distancia a un sensor de ultrasonidos, conectado como en la imagen anterior (Trigger GPIO25 y Echo GPIO13). Además de monitorizar la distancia por el puerto serie cada vez que esta cambia, si es superior a 5 cm, se mantiene apagado un led conectado al GPIO15, y si es superior, se activa.