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
Escríbenos al wa.me/2225984350 y te ayudamos a armar tu kit de inicio paso a paso.