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

Faro de señalización

Estás en el fondo del océano de un planeta que nadie ha visitado. Aunque logres pedir
ayuda… ¿cómo van a encontrarte si no saben dónde estás?

Necesitas un faro: una luz que se mueva y parpadee una y otra vez, sin parar,
como el faro de un puerto que marca el camino en la oscuridad.

Pero tú no vas a quedarte encendiendo luces a mano toda la noche (¡eso es agotador!). Vas
a enseñarle a la nave un superpoder nuevo: repetir algo solo, muchísimas veces, sin
cansarse
. Eso se llama un bucle.

🎯 Tu misión

Crear una señal de luz que recorra los 10 LEDs de la nave y se repita para siempre.

🎨 Ficha técnica (valores exactos)

🧰 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) Repetir para siempre:

while True:          # todo lo que va dentro se repite sin fin
    ...

B) Recorrer las 10 luces una por una:

for i in range(10):  # i vale 0, 1, 2, ... hasta 9
    cp.pixels[i] = (0, 255, 0)   # enciende la luz número i
    time.sleep(0.2)              # espera para poder verla
    cp.pixels[i] = (0, 0, 0)     # la apaga antes de pasar a la siguiente

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

  1. Ajusta el brillo a 0.2.
  2. Dentro de un while True:, recorre las luces del 0 al 9 con for i in range(10):.
  3. En cada paso: enciende la luz i en verde, espera 0.2 s y apágala.
  4. Al terminar en la 9, el bucle vuelve a empezar solo, sin detenerse nunca.

👉 Se ve como una luz verde que da vueltas por el anillo, igual que el foco de un
faro. Ese giro sin fin es tu señal.

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

🧱 Dale cuerpo a la nave: construye una torreta-faro

Un faro de verdad es alto y difunde su luz para que se vea desde lejos. Vas a meter
la placa dentro de un recipiente translúcido y ponerla de pie: la luz que gira se verá como
el haz de un faro giratorio marcando tu posición.

💡 Ideas de material (elige una)

🛠️ Cómo hacerlo (paso a paso)

  1. Pon a correr tu programa para que la luz gire por el anillo.
  2. Elige tu recipiente translúcido y, si es de cartón, fórralo con papel translúcido.
  3. Cubre la placa con él, dejando salir el cable USB por un lado.
  4. Ponlo de pie en un sitio alto de la cabina, como una torre de vigía.
  5. Apaga la luz de la sala: verás el haz difuso girando como un faro.

✅ Misión cumplida cuando…

🏅 Insignia: "Faro en marcha".

Valentina Tech · Circuit Playground Express · CircuitPython