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)
- Color VERDE =
(0, 255, 0) - Color APAGADO =
(0, 0, 0) - Brillo =
0.2 - Luces: las 10, numeradas del 0 al 9
- Pausa entre luz y luz:
0.2segundos
🧰 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)
- Ajusta el brillo a
0.2. - Dentro de un
while True:, recorre las luces del 0 al 9 confor i in range(10):. - En cada paso: enciende la luz
ien verde, espera0.2s y apágala. - 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)
- Ida y vuelta: después del
forque va del 0 al 9, añade otro que regrese del 9 al 0
usandofor i in range(9, -1, -1):.
🧱 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)
- Una botella de plástico translúcida (sin tapa), puesta boca abajo sobre la placa.
- Un tubo de cartón (rollo de papel) forrado con papel vegetal o de seda.
- Un vaso alto translúcido o un frasco de plástico.
🛠️ Cómo hacerlo (paso a paso)
- Pon a correr tu programa para que la luz gire por el anillo.
- Elige tu recipiente translúcido y, si es de cartón, fórralo con papel translúcido.
- Cubre la placa con él, dejando salir el cable USB por un lado.
- Ponlo de pie en un sitio alto de la cabina, como una torre de vigía.
- Apaga la luz de la sala: verás el haz difuso girando como un faro.
- Tu faro gira dentro de una torreta que difunde la luz por la cabina.
✅ Misión cumplida cuando…
- Una luz verde
(0,255,0)recorre los 10 LEDs, uno tras otro. - La pausa entre luces es de
0.2s. - Al llegar al final vuelve a empezar sola (bucle infinito).
🏅 Insignia: "Faro en marcha".
Valentina Tech