
Tutorial: Sensor Ultrasónico HC-SR04 con Arduino: IESMONTERROSO

📌 1. Material necesario
- 1 × Arduino UNO (o similar)
- 1 × Módulo ultrasónico HC-SR04
- 4 × Cables Dupont macho-macho
- 1 × Cable USB
No usamos ningún otro sensor ni módulo adicional.
📌 2. ¿Qué es el HC-SR04?



4
Es un sensor que mide distancias usando ultrasonidos (como hacen los murciélagos 🦇).
Tiene 4 pines:
| Pin | Función |
|---|---|
| VCC | 5V |
| Trig | Envía el pulso |
| Echo | Recibe el rebote |
| GND | Tierra |
📌 3. Diagrama de conexiones
| HC-SR04 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| Trig | Pin 9 |
| Echo | Pin 10 |
📌 4. Montaje paso a paso
1️⃣ Conecta VCC → 5V
2️⃣ Conecta GND → GND
3️⃣ Conecta Trig → Pin 9
4️⃣ Conecta Echo → Pin 10
5️⃣ Conecta el Arduino al ordenador
Revisa bien antes de encender ✅
📌 5. Código para el IDE de Arduino
Copia y pega este código:
// Tutorial Sensor Ultrasónico HC-SR04int trig = 9;
int echo = 10;long duracion;
float distancia;void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
}void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(2); digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW); duracion = pulseIn(echo, HIGH); distancia = duracion * 0.034 / 2; Serial.print("Distancia: ");
Serial.print(distancia);
Serial.println(" cm"); delay(500);
}
📌 6. ¿Qué hace el programa?
- Envía un pulso ultrasónico.
- Mide cuánto tarda en volver.
- Calcula la distancia en centímetros.
- Muestra el resultado en el Monitor Serie.
📌 7. Cómo ver la distancia
- Sube el programa.
- Ve a Herramientas → Monitor Serie.
- Verás la distancia en centímetros.
🧠 Actividad para el alumnado
- Acerca la mano lentamente y observa los cambios.
- Haz que mida cada 2 segundos en vez de cada 0,5.
- Investiga qué pasa si tapas uno de los “ojos” del sensor.
⚠️ Seguridad
No lo uses demasiado cerca del oído.
No lo mojes.
Kirill Stepchenkov
Etiqueta:arduino, ies monterroso, róbotica, tecnología, tutorial
