🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Sensores 14 de October de 2025 · 2 min de lectura

Sensor Ultrasónico HC-SR04 con Arduino: Guía Práctica

El HC-SR04 mide distancias de 2 a 400 cm con ultrasonido. Aprende a conectarlo, programarlo y usarlo en robots, estacionómetros y sistemas de seguridad.

¿Cómo funciona el HC-SR04?

El sensor HC-SR04 emite una ráfaga de ultrasonido a 40 kHz mediante el pin TRIG y mide el tiempo que tarda el eco en regresar al pin ECHO. Con la velocidad del sonido (343 m/s) y ese tiempo, calcula la distancia con la fórmula: Distancia = (Tiempo × 0.0343) / 2. La división entre 2 es porque el sonido hace el viaje de ida y vuelta.

Es uno de los sensores más vendidos en Especificar.cl por su precio accesible y facilidad de uso con Arduino.

Conexión al Arduino Uno

  • VCC del HC-SR04 → 5V del Arduino
  • GND → GND
  • TRIG → Pin digital 9
  • ECHO → Pin digital 10

Código básico con pulseIn()

El código envía un pulso de 10 µs al pin TRIG para iniciar la medición. Luego usa la función pulseIn(ECHO, HIGH) para medir cuántos microsegundos duró el pulso de regreso en el pin ECHO. Dividiendo por 58 obtienes la distancia en centímetros directamente (aproximación práctica de la fórmula completa).

Proyectos con HC-SR04

El proyecto más popular es un estacionómetro que muestra la distancia al obstáculo en un LCD 1602 y emite pitidos más frecuentes mientras más cerca estás. También se usa en robots evasores de obstáculos montando el sensor en un servo para "ver" en diferentes direcciones. En seguridad, detecta cuando alguien cruza una zona de 30 cm y activa una alarma.

Compartir: WhatsApp
Escríbenos por WhatsApp