Descuentos Primer Envío 20%
tde logo

Cómo hacer un medidor de distancia con Arduino y sensor ultrasónico HC-SR04 en México

Medidor de distancia con sensor ultrasónico HC-SR04.

¿Te gustaría construir un proyecto real que mida distancias en tiempo real con Arduino? Este proyecto es ideal para principiantes que quieren aprender cómo funcionan los sensores, cómo usar entradas digitales y cómo visualizar datos directamente desde el entorno de programación.

Es un excelente primer paso hacia proyectos más avanzados de robótica, domótica y sistemas de navegación autónoma.

¿Qué aprenderás con este proyecto?

  • Uso de sensores ultrasónicos con Arduino
  • Lectura de señales digitales en tiempo real
  • Conversión de tiempo en distancia utilizando la velocidad del sonido
  • Envío de datos al monitor serial desde Arduino

Componentes necesarios

  • 1 Arduino UNO
  • 1 sensor ultrasónico HC-SR04
  • Protoboard
  • Cables de conexión

¿Cómo funciona el sensor ultrasónico HC-SR04?

El HC-SR04 emite un pulso ultrasónico desde el pin TRIG. Este pulso rebota en un objeto cercano y vuelve al sensor, donde se recibe por el pin ECHO. Midiendo el tiempo que tarda ese rebote, podemos calcular la distancia exacta al objeto usando la fórmula:

Distancia = (tiempo × velocidad del sonido) ÷ 2

Conexiones del sensor

  • VCC → 5V de Arduino
  • GND → GND de Arduino
  • TRIG → Pin digital 9
  • ECHO → Pin digital 10

Asegúrate de realizar las conexiones correctamente para evitar lecturas erróneas o daños al sensor.

Código Arduino para el medidor de distancia

cpp

CopiarEditar

#define trigPin 9

#define echoPin 10

void setup() {

  Serial.begin(9600);

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

}

void loop() {

  digitalWrite(trigPin, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(10);

  digitalWrite(trigPin, LOW);

  long duracion = pulseIn(echoPin, HIGH);

  int distancia = duracion * 0.034 / 2;

  Serial.print(«Distancia: «);

  Serial.print(distancia);

  Serial.println(» cm»);

  delay(500);

}

Este código envía un pulso cada medio segundo y muestra la distancia calculada en centímetros en el Monitor Serial del IDE de Arduino.

Aplicaciones reales de esta tecnología

  • Sistemas de reversa para vehículos
  • Robots evitadores de obstáculos
  • Medidores de nivel de agua o proximidad
  • Automatización industrial basada en presencia o distancia

Este proyecto te prepara para integrar sensores en sistemas móviles o automatizados de manera eficiente.

¿Quieres comenzar hoy mismo?

En Tienda de Electrónica encontrarás todos los componentes para este y otros proyectos:

  • Sensores HC-SR04
  • Placas Arduino UNO
  • Protoboards, cables, fuentes de poder
  • Kits completos para proyectos escolares o makers

Compartir ahora:

Entradas relacionadas

Deja el primer comentario