← Índice Valentina Tech
Misión 10 · Bitácora de Misiones · Astra-7

La consola

Ha llegado el momento de la verdad. Has reparado muchísimos sistemas, pero cada uno
funciona por su cuenta. Una nave de verdad los necesita trabajando juntos, coordinados
en una sola consola de mando: los sensores vigilando solos y tú pudiendo tomar el
control cuando haga falta.

En esta misión vas a unirlo todo en un único programa: el Guardián inteligente de
la Astra-7, que combina los sensores automáticos con el control manual.

🎯 Tu misión

Integrar sensores + botones + estados en un solo sistema que se controle solo, pero
que también te obedezca a ti.

🎨 Ficha técnica (valores exactos)

Estados y colores:

Reglas (control manual y automático):

Otros valores: Brillo = 0.2 · Pausa del bucle = 0.1 s

🧰 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) Las tres partes de la consola (entradas → reglas → salida):

estados = {"calma": (0,0,255), "alerta": (255,255,0), "alarma": (255,0,0)}
estado = "calma"

# ENTRADAS
luz = cp.light
sonido = cp.sound_level

# REGLAS (manual)
if cp.button_a:
    estado = "calma"
if cp.button_b:
    estado = "alarma"

# REGLAS (automático)
if sonido > 65:
    estado = "alarma"
elif luz < 15:
    estado = "alerta"

# SALIDA
cp.pixels.fill(estados[estado])

🛠️ Lo que tiene que hacer tu programa (obligatorio)

Dentro de un while True:, con sus tres partes bien claras:

  1. Entradas: lee luz, sonido y los botones A y B.
  2. Reglas: A → calma, B → alarma; sonido > 65 → alarma; luz < 15 → alerta.
  3. Salida: muestra el color del estado con cp.pixels.fill(...).
  4. Espera 0.1 s y repite.

👉 La nave se cuida sola con sus sensores, pero tú puedes intervenir: A la calma, B la
pone en alarma. Sensores y piloto (tú) en la misma consola.

🌟 Si quieres ir más allá (reto opcional)

🧱 Dale cuerpo a la nave: construye la Consola de la Astra-7

Es la hora de la gran maqueta: vas a reunir tus piezas de las misiones anteriores en un
único panel de nave espacial, con la placa en el centro.

💡 Ideas de material

🛠️ Cómo hacerlo (paso a paso)

  1. Toma la caja grande y ábrela o usa su tapa como panel de mando.
  2. Haz un hueco en el centro para la placa, de modo que se vean sus luces.
  3. Coloca alrededor tus piezas anteriores (difusor, mandos, tablero de sistemas).
  4. Decora la consola con nombres de sistemas y dibujos de la nave.
  5. Conecta todo y pruébalo: un solo panel que controla varios sistemas.

✅ Misión cumplida cuando…

🏅 Insignia: "Sistemas integrados".

Valentina Tech · Circuit Playground Express · CircuitPython