Paso 1: Hazlo
¿Qué es?
Utiliza bucles controlados por contador y una secuencia para ayudar a crear un proyecto de rutina de baile en tu BBC micro:bit. Puedes usar el proyecto solo o con amigos.
Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:
Cómo funciona
- El programa se inicia al presionar el botón A.
 - En la pantalla LED del micro:bit aparecen flechas que te indican cómo bailar: da un paso hacia la izquierda, luego hacia la derecha, levanta las manos arriba en el aire y luego apunta abajo, hacia el suelo.
 - Si estás utilizando el proyecto en grupo, todos deben presionar el botón A en sus micro:bits al mismo tiempo, para comenzar la rutina de baile al mismo tiempo y permanecer sincronizados.
 - Después de mostrar cada imagen, el programa hace una pausa de un segundo (1000 milisegundos) antes de mostrar la siguiente imagen. La pausa ayuda a todos a mantener el ritmo.
 - La secuencia de movimientos de baile se repite cuatro veces y luego se detiene. La secuencia se mantiene en marcha mediante un bucle controlado por contador . Los bucles controlados por contador repiten instrucciones un número determinado de veces.
 - Utilizar bucles para que las cosas sigan sucediendo es una idea importante en la programación informática. Esto también se llama iteración.
 - Cuando finaliza la rutina, la pantalla LED del micro:bit se borra.
 
Lo que necesitas
- micro:bit (o simulador MakeCode)
 - Editor de MakeCode
 - paquete de pilas (recomendado)
 - Hoja de planificación LED (opcional)
 
Paso 2: Prográmalo
1# Imports go at the top
2from microbit import *
3
4
5while True:
6    if button_a.is_pressed():
7        for i in range(4):  
8            display.show(Image('00900:'
9                       '09000:'
10                       '99999:'
11                       '09000:'
12                       '00900'))
13            sleep(1000)
14            display.show(Image('00900:'
15                       '00090:'
16                       '99999:'
17                       '00090:'
18                       '00900'))
19            sleep(1000)
20            display.show(Image('00900:'
21                       '09990:'
22                       '90909:'
23                       '00900:'
24                       '00900'))
25            sleep(1000)
26            display.show(Image('00900:'
27                       '00900:'
28                       '90909:'
29                       '09990:'
30                       '00900'))
31            sleep(1000)
32    display.clear()
33Paso 3: Mejóralo
- Crea instrucciones para que aparezcan otras secuencias de baile cuando utilices otras entradas, como presionar el botón B o agitar la micro:bit.
 - Cambia la duración de las pausas para que el programa se ejecute al ritmo de tu canción favorita.
 - Utiliza este proyecto junto con el proyecto contador de pasos para controlar lo bien que bailas.
 

