Paso 1: Conectar el módulo de ultrasonidos HC-SR04 para Arduino
HC-SR04 cableado
El módulo de HC-SR04 no necesita ninguna librería adicional. Sólo tienes que conectarlo a Arduino siguiendo el dibujo de Fritzing adjunto o el siguiente esquema:
5V---> Vcc
Tierra---> GND
PIN 7---> Trig
Pin 8---> Eco
Cargar el código
Ahora, descargar el archivo ultrasonic.ino y luego haga doble clic en él. IDE de Arduino le preguntará para guardar el nuevo bosquejo en una carpeta cuyo nombre será la misma utilizada para el archivo .ino. Guarde el archivo donde prefieras.
Función de configuración
Al principio el boceto, definimos los dos pasadores para gatillo y echo:
Para hacer el HC-SR04 transmitir una ráfaga de ondas de ultrasonido 8 (40 kHz), Arduino envía un pulso (10us) al pin 7.
En la función de configuración , nos establecerlas correctamente como salida y entrada:
Función Loop
Las primeras cuatro instrucciones en el bucle permiten la HC-SR04 transmitir microondas hacia un objeto:
Al enviar un pulso de 10us a triggerPort, Arduino establece el pin 7 en alta. Después de esta instrucción, el bosquejo espera 10us antes de poner el pin 7 baja otra vez.
En la primera línea de las instrucciones de Arduino recibe el tiempo de reflexión de ondas ultrasónicas de la HR-SR04. Este tiempo es necesario para calcular la distancia mediante la fórmula distancia = (tiempo de nivel alto × velocidad de la sonido) / 2 se muestra en la segunda línea.
Las últimas líneas determinan si el objeto está demasiado lejos, comprobando si el tiempo de reflexión es mayor de 38ms.
Puede ver la salida de este sketch en la captura de pantalla adjunta arriba.