Lo lograste. Todos los sistemas responden. La nave está viva otra vez gracias a ti.
Solo queda una cosa: volver a casa. Y para eso hace falta un invento que nadie te va a
dar hecho. Este es tu gran momento, cadete: vas a diseñar tú mismo/a el dispositivo
de rescate de la Astra-7, usando todo lo que aprendiste en las misiones anteriores.
Tú decides cómo funciona… pero no partirás de cero: aquí tienes una misión clara con
partes obligatorias y un ejemplo completo para que sepas exactamente qué construir.
🎯 Tu misión
Diseñar y programar tu propio sistema de rescate que tenga entrada, decisiones
(estados) y salida.
🛠️ Lo que tiene que tener tu sistema (obligatorio)
Tu invento debe incluir, sí o sí, estas cuatro cosas:
- Al menos una ENTRADA — elige entre: botones (
cp.button_a,cp.button_b), sensor
de luz (cp.light) o sensor de sonido (cp.sound_level). - Al menos 2 ESTADOS con nombre — por ejemplo:
"buscando"y"rescate". - REGLAS que cambien de estado según la entrada (con
if/elif). - Una SALIDA visual — las luces muestran cada estado con color o animación distinta.
🛟 Idea recomendada: "Transmisor de auxilio" (con valores exactos)
Si no sabes por dónde empezar, construye esto (¡es un buen punto de partida!):
- Estado
"buscando"→ una luz azul(0, 0, 255)que gira despacio por los 10
LEDs (como el faro de la Misión 3). - Botón A → cambia a
"rescate"→ las 10 luces parpadean entre rojo(255, 0, 0)y blanco(255, 255, 255)cada0.2s, como un SOS. - Botón B → vuelve a
"buscando". - Brillo =
0.2.
Recetas que ya conoces y puedes reutilizar
- Estado inicial y botones:
estado = "buscando",if cp.button_a: estado = "rescate". - Girar una luz (buscando):
for i in range(10): cp.pixels.fill((0,0,0)); cp.pixels[i]=(0,0,255); time.sleep(0.1). - Parpadeo SOS (rescate):
cp.pixels.fill((255,0,0)); time.sleep(0.2); cp.pixels.fill((255,255,255)); time.sleep(0.2).
📝 Antes de programar, planea (2 minutos)
Responde para no perderte:
- ¿Qué hará mi sistema?
- ¿Qué estados tendrá y de qué color será cada uno?
- ¿Qué entrada los cambia (botón, luz o sonido)?
🧱 Dale cuerpo a la nave: construye tu transmisor de rescate
Tu dispositivo de rescate necesita un cuerpo de verdad. Aquí eliges tú los
materiales y el diseño: construye y decora tu transmisor como si fuera el atrezzo de una
película de ciencia ficción.
💡 Ideas de material
- Una caja o un tubo de cartón como cuerpo del aparato.
- Alambre o un limpiapipas para la antena.
- Papel de aluminio para detalles y antenas.
- Lápiz de grafito para dibujar botones que funcionen al tocarlos.
- Papel translúcido para que salga la luz; pinturas o pegatinas para decorar.
🛠️ Cómo hacerlo (paso a paso)
- Elige una caja o tubo como cuerpo del transmisor.
- Añade una antena (alambre/limpiapipas) y detalles de aluminio.
- Haz un hueco para que se vean las luces, o cúbrelo con papel translúcido.
- Si usas toque, conecta objetos o botones de grafito a los pads con pinzas.
- Decóralo y ponle un nombre: ¡es tu invento para volver a casa!
- Tu transmisor tiene un cuerpo físico, construido y decorado por ti.
✅ Misión cumplida cuando…
- Tu sistema tiene entrada, estados, reglas y salida.
- Tiene al menos 2 estados que se ven diferentes.
- Funciona sin fallar, y puedes explicar con tus palabras cómo lo hiciste.
🏅 Insignia final: "Cadete graduado — Misión cumplida".
📻 Última transmisión
"Señal recibida. Detectamos el faro de la Astra-7. Buen trabajo, cadete: convertiste
una nave a oscuras en un sistema completo, línea de código a línea de código.
Bienvenido/a a casa." 🌎
Valentina Tech