TRANSMISIÓN DE EMERGENCIA — LEE ESTO PRIMERO, CADETE
Todo pasó muy rápido.
Hace unas horas viajabas en la cápsula de exploración Astra-7, cruzando el espacio
rumbo a casa. Sin aviso, una lluvia de micro-meteoritos golpeó la nave. Los paneles
solares se rompieron, la computadora de navegación se apagó… y la Astra-7 cayó a un
planeta desconocido: K-342, un mundo cubierto por un océano enorme.
Ahora mismo estás en el fondo de ese océano alienígena. La cabina está a oscuras. Los
motores no responden. Nadie sabe dónde estás.
Pero no estás sola/o. Dentro de la caja fuerte de la cabina sobrevivió una pequeña pero
poderosa aliada: la Unidad de Respaldo Lógico (tu placa Circuit Playground Express).
Tiene 10 luces de colores, sensores y su propia energía… pero viene apagada.
Tu trabajo es despertarla y, misión a misión, reparar la nave entera con tu propio
código, hasta poder pedir ayuda y volver a casa. La primera orden es la más importante
de todas: necesitamos LUZ. Sin luz no podemos ver, y sin ver no podemos reparar nada.
🎯 Tu misión
Encender las 10 luces de la cabina en verde y mantenerlas iluminadas, con un
parpadeo de aviso: quedan encendidas mucho rato y se apagan solo un instante, una y
otra vez, como las luces de emergencia de una nave.
🎨 Ficha técnica (valores exactos)
- Color VERDE =
(0, 255, 0) - Color APAGADO =
(0, 0, 0) - Brillo =
0.2(el normal del curso) - Luces que usarás: las 10 (todas a la vez)
- Tiempo encendida: 3 segundos (mucho rato)
- Tiempo apagada: 0.1 segundos (solo un parpadeo)
- Se repite: sí, para siempre
🧰 Tips para que lo hagas tú solo/a
Aquí tienes algunas piezas de código sueltas que puedes usar para escribir el
programa por tu cuenta. No son la solución completa: combínalas, cámbialas y ordénalas
hasta que tu nave haga lo que pide la misión.
A) Preparar la nave (siempre va al principio):
import time
from adafruit_circuitplayground import cp
cp.pixels.brightness = 0.2 # el dial de intensidad (0.0 a 1.0)
B) Encender TODAS las luces de un color:
cp.pixels.fill((0, 255, 0)) # las 10 luces en verde
C) Repetir para siempre (para el parpadeo continuo):
while True: # todo lo de dentro se repite sin fin
...
💡 ¿Qué es
while True:? Es un bucle: significa "repite esto para siempre".
Todo lo que escribas debajo y con sangría (movido hacia la derecha con la tecla Tab)
se repite una y otra vez, sin parar. Por eso la nave puede quedarse parpadeando sola sin
que tú hagas nada. En la Misión 3 aprenderás mucho más sobre los bucles; por ahora solo
necesitas saber que lo de dentro se repite.
🛠️ Lo que tiene que hacer tu programa (obligatorio)
- Ajusta el brillo a
0.2. - Dentro de un
while True::- Enciende las 10 luces en verde con
cp.pixels.fill((0, 255, 0)). - Espera 3 segundos (
time.sleep(3)) — se quedan encendidas mucho rato. - Apaga con
cp.pixels.fill((0, 0, 0)). - Espera solo 0.1 segundos (
time.sleep(0.1)) — el apagón dura un instante.
- Enciende las 10 luces en verde con
- El bucle vuelve a empezar solo: la cabina queda encendida casi todo el tiempo, con
un parpadeo muy corto.
👉 Deberías ver toda la placa brillar en verde, con un parpadeo rápido cada 3 segundos.
¡Esa es la señal de que la nave está viva y respondió a tu orden!
🧱 Dale cuerpo a la nave: construye un difusor
Las 10 luces juntas iluminan bastante, pero se ven como 10 puntitos. Un difusor es
cualquier cosa translúcida (que deja pasar la luz pero no se ve a través del todo) que
se pone encima de las luces para repartir el brillo y convertirlo en un
resplandor suave, como la lámpara de una cabina de verdad.
💡 Ideas de material (elige una)
- Un vaso de plástico blanco o translúcido, puesto boca abajo sobre la placa.
- Una pelota de ping-pong partida por la mitad.
- Una bola de papel vegetal (papel de calcar) o papel de seda arrugado.
- El fondo cortado de una botella de plástico translúcida.
- Un globo blanco poco inflado apoyado encima.
🛠️ Cómo hacerlo (paso a paso)
- Enciende primero tu programa para que las 10 luces estén en verde.
- Elige tu material translúcido de la lista de arriba.
- Colócalo encima de la placa cubriendo las luces (sin tapar el cable USB).
- Si hace falta, sujétalo con un poco de cinta adhesiva por los lados.
- Mira el resultado: verás un resplandor verde en vez de puntos sueltos. Prueba varios
materiales y quédate con el que difunda mejor la luz. - Ponle un letrero al difusor (con plumón, un post-it o un trozo de papel) que
diga "Luz de la Cabina".
⚠️ Cuidado: usa solo materiales que no se calientan (los LED apenas calientan, así
que no hay peligro) y no metas la placa dentro de agua ni de nada mojado.
- Tus luces brillan a través de un difusor y alumbran la cabina, no solo la placa.
🌟 Si quieres ir más allá (reto opcional)
- Otro color de emergencia: cambia el verde por rojo
(255, 0, 0)o azul(0, 0, 255). ¿Cuál se ve mejor como luz de aviso en la cabina?
✅ Misión cumplida cuando…
- Se encienden las 10 luces en verde
(0,255,0)con brillo0.2. - Se mantienen encendidas 3 segundos cada vez.
- Se apagan solo un instante (
0.1s) y vuelven a encender, sin parar.
🏅 Insignia: "Luz de vida". ¡Que se haga la luz! 💡
Valentina Tech