MonteSTEAM AIDARAC IES Monterroso

Chisme 202 · La barrera que se abre sola: sensor de ultrasonidos y servo con micro:bit

Practica aquí antes de tocar la placa. Vas a construir una barrera que se levanta sola cuando algo se acerca: un sensor de ultrasonidos mide la distancia y un servo mueve el brazo. Cada paso se desbloquea al completar el anterior.

La micro:bit, el sensor, el servo y la barrera

VCCTrigEchoGND Sensor HC-SR04 (4 pines)Micro servo (3 hilos)
La barrera vista de lado sin corriente LEDs de la micro:bit barrera: sin corriente
ángulo del servo (P8): –°
cables sin conectar

1Conecta el sensor y el servo

El sensor tiene 4 pines (4 cables sueltos) y el servo 3 hilos. El sensor va a las filas 1 y 2; el servo, a la fila 8 (P8). Selecciona dónde va cada uno. Lo que verás: el cable aparece dibujado en la placa cuando aciertas.

Sensor VCC (alimentación) →
Sensor Trig (dispara el sonido) →
Sensor Echo (escucha el eco) →
Sensor GND (tierra) →
Servo, cable marrón o negro →
Servo, cable rojo →
Servo, cable naranja o amarillo →
⚠️ Corriente para que funcione →

2Paso 1 · Probar solo el servo

Antes de unir todo, comprobamos que el servo obedece. No uses P0: es el altavoz. Elige las piezas y pulsa Ejecutar: el brazo irá a tres ángulos.

3Paso 2 · El programa de la barrera

Ahora el sensor manda al servo. La barrera empieza cerrada (0°). Si algo está a menos de 20 cm, se abre (90°) y se queda así 2 segundos; si no, se cierra. Elige los valores que faltan.

4Prueba la barrera

Acerca el coche con la barra o marca «calle vacía» y consigue los cuatro resultados:

Lee y predice

Grabo el programa y el sensor da siempre 0. ¿Qué hago?Casi seguro que la corriente sigue en la micro:bit. Para grabar, el USB va en la micro:bit; para que funcione, quita ese cable y conecta la corriente a la placa Keyestudio.
El servo tiembla o se reinicia. ¿Por qué?Poca corriente. Prueba con el portapilas del kit.
La barrera se abre sola o no para. ¿Qué ocurre?El sensor lee algo cercano, como la mesa. Gíralo o cambia los 20 cm.
El brazo sube al revés. ¿Qué cambio?Cambia entre sí el 0 y el 90 del programa.
Programa completo (JavaScript, el mismo que los bloques)

Micro:bit V2 con la placa de ampliación Keyestudio, sensor de ultrasonidos HC-SR04 y micro servo del kit 37 en 1; programada con bloques en MakeCode y la extensión sonar. En este simulador el sensor mide entre 3 y 400 cm, con un pequeño error al azar. Prototipo educativo.

MonteSTEAM AIDARAC IES Monterroso