Paso 1: Hazlo
¿Qué es?
Convierte tu micro:bit en una decoración festiva que muestre una estrella parpadeante en la pantalla LED en cuanto oscurezca.
Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:
Cómo funciona
- El programa utiliza el sensor de luz del micro:bit para medir los niveles de luz.
- A continuación, utiliza un bloque lógico "if then else".
- Si los niveles de luz son inferiores a 100, se ordena al micro:bit que muestre dos iconos, una estrella grande y luego una estrella pequeña con pausas intermedias, en un bucle "para siempre" en la pantalla LED. Así se crea la animación.
- Un bucle para siempre en un programa informático es una instrucción que se repite eternamente.
- Si los niveles de luz son superiores a 100, se indica al micro:bit que borre la pantalla.
Qué necesitas
- micro:bit (o simulador MakeCode)
- Editor de MakeCode
- paquete de baterías (opcional pero recomendado)
- nuestra guía de instalación puede serle útil
Paso 2: Prográmalo
1# Imports go at the top
2from microbit import *
3
4while True:
5 if display.read_light_level() < 100:
6 display.show(Image('90909:'
7 '09990:'
8 '99999:'
9 '09990:'
10 '90909'))
11 sleep(500)
12 display.show(Image('00000:'
13 '09090:'
14 '00900:'
15 '09090:'
16 '00000'))
17 sleep(500)
18 else: display.clear()
19 sleep(500)
20
Paso 3: Mejóralo
- Ajusta el umbral al que se reproduce la animación para adaptarlo mejor a tu sala.
- Ordena a tu micro:bit que reproduzca un sonido festivo al pulsar el botón A.
- Realiza otros proyectos festivos, como una gramola que reproduzca melodías festivas o una alarma que se active cuando ¡Papá Noel llegue en Nochebuena!