Descripción
Qué es
El módulo HC-SR04 es un telemetro digital que mide distancias mediante ondas sonoras de ultrasonido. Este dispositivo proporciona una lectura precisa de la distancia entre el módulo y los objetos circundantes, haciéndolo útil para diversos proyectos de robótica y automatización.
Características
- Medición de distancias mediante ondas sonoras de ultrasonido
- Tarjeta de prueba compatible con Arduino y ESP
- Salida serial para la comunicación de datos
Para qué sirve
El módulo HC-SR04 es ideal para proyectos que requieren una medición precisa de la distancia, como sistemas antideslizantes para escaleras o rampas, sensores de presencia y robótica. Es compatible con Arduino y ESP.
Tutorial: Cómo usar el Módulo HC-SR04 de medición de distancia
El módulo HC-SR04 es un telemetro digital que permite la medición precisa de distancias mediante ondas sonoras. Es ideal para proyectos de automatización doméstica, robótica y sistemas de seguridad.
Qué necesitas
- Arduino uno o compatible
- cable USB
- conectores jumper
Pasos
- Conecta el módulo HC-SR04 al Arduino utilizando los conectores jumper. Consulta el datasheet para las posiciones correctas de los pines.
- Carga el sketch Arduino proporcionado en el código fuente.
- Abre la ventana serial de Arduino y verifica que se muestren las mediciones de distancia en centímetros.
- Si el display de tubo está presente, conéctalo al módulo HC-SR04 siguiendo los diagramas del datasheet.
- Configura el display para mostrar los valores de distancia recibidos del módulo HC-SR04.
- Verifica que la salida serial y/o el display de tubo muestren correctamente las medidas de distancia.
- Si es necesario, agrega una interrupción de software o hardware para regular la frecuencia de las mediciones.
- Prueba el módulo en diversos entornos y condiciones para verificar su precisión.
Código de ejemplo
void setup() {
Serial.begin(9600);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2); // Trasmetti un impulso di alta durata per attivare il modulo
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) * 0.034; // Converti la durata in distanza
Serial.print("Distance: ");
Serial.println(distance);
delay(500); // Ritardo di 500 ms prima della prossima lettura
}
Miniproyecto
Crea un sistema antideslizante para escaleras o rampas utilizando el módulo HC-SR04. El sistema avisa cuando un objeto está a una cierta distancia de la escalera.
Errores comunes
- Conexión de pines incorrecta
- Impulsos de disparo demasiado cortos
- La sensibilidad del módulo es insuficiente para el entorno
Accesorios recomendados
- Arduino Uno R3 – ARD0011762
- Kit de conectores jumper – ARD0011763
- Display LCD de tubo 16×2 – ARD0011764
Preguntas frecuentes
¿Cuál es la precisión del módulo HC-SR04?
La precisión puede variar entre el 0,3 y el 5% en condiciones óptimas.
¿Puede el módulo funcionar con otros microcontroladores además de Arduino?
Sí, pero podría ser necesario modificar el sketch o el hardware para adaptarlo al nuevo microcontrolador.






Valoraciones
No hay valoraciones aún.