Practica aquí antes de tocar la placa. Vas a conectar un sensor infrarrojo y un servo a la Echidna Black 2 y a programar una barrera que se abre sola cuando llega un coche. Cada paso se desbloquea al completar el anterior.
Prototipo educativo. Los nombres exactos de los bloques pueden variar en tu versión de EchidnaML; busca los de «servo» y «leer pin digital». Mira siempre el LED y los valores de tu módulo real.
El escenario (visto desde arriba) y la placa
Vista aérea: cuanto más se levanta la barrera, más corta se ve desde arriba. A 90° queda vertical y se ve como un punto.
1Conecta los cables
Los módulos del kit tienen tres pines: S (señal), V (alimentación) y G (tierra). Elige a qué pin de la Echidna va cada cable. Con la placa real, conecta siempre sin el USB enchufado y repasa dos veces V y G.
2Entiende el sensor
El módulo emite luz infrarroja (invisible) y mira si rebota en algo. Pulsa Coche ante el sensor y Quitar coche y mira el valor de D4 en la placa. Después responde:
3Monta el programa
Elige el bloque correcto en cada hueco. El escenario ejecuta lo que montes: si hay un error, lo verás. Después pruébalo con los botones de Coche ante el sensor y Quitar coche.
En la placa real usa el bloque del LED RGB con tres números (rojo 255,0,0 · verde 0,255,0): fija el color completo y el anterior se apaga solo. Con LED sueltos habría que apagar uno antes de encender otro.
4El coche que pasa
Un coche no es un punto: tiene longitud. El sensor deja de verlo cuando pasa su parte trasera, pero la parte delantera ya está bajo la barrera. Añade una espera antes de cerrar y pulsa ▶ Pasar el coche.
Lee y predice
Cambiamos «D4 = 0» por «D4 = 1». ¿Qué pasa?
La barrera hará lo contrario: se abrirá cuando no haya coche y se cerrará cuando llegue. El programa hace lo que escribimos, no lo que queríamos decir.Ponemos el servo a 180° en vez de 90°. ¿Y si fuera una barrera de verdad?
El brazo pasaría de la vertical y chocaría con su propio soporte o forzaría el servo. Cada mecanismo tiene un rango útil: aquí, de 0° (cerrada) a 90° (abierta).Probamos el sensor al sol, con luz directa. ¿Qué puede pasar?
El sol también emite infrarrojos y puede confundir al módulo: detectaría un coche que no existe. Por eso este tipo de sensores se prueban a la sombra y se ajustan con el potenciómetro.Conectamos dos servos a la placa por USB. ¿Qué riesgo hay?
Los servos consumen picos de corriente al moverse y el USB puede no darla: la placa se reinicia o se cuelga. Con uno basta; con varios hay que usar una alimentación aparte.Placa y programa EchidnaML: Echidna Educación (echidna.es). Manual EchidnaBlack2 y EchidnaML, CC BY-SA 4.0. Módulos: kit de sensores para micro:bit de Acebott.