Pas 1: Crea-ho
En què consisteix?
Utilitza bucles de controlat per recompte i una seqüència per ajudar a crear un projecte de rutina de ball a la teva micro:bit de la BBC. Pots utilitzar el projecte sol o amb amics.
Aquests dos vídeos et mostren què faràs i com programar-ho.
Com funciona
- El programa s'inicia quan premis el botó A.
- A la pantalla LED de la micro:bit apareixen fletxes que t'indiquen com ballar; fes un pas a l'esquerra i després a la dreta posales mans amunt a l'aire i, a continuació, assenyala cap avall al terra.
- Si fas servir el projecte en grup, tothom hauria de prémer el botó A de les seves micro:bits alhora, de manera que comenceu la rutina de ball al mateix temps i romangueu sincronitzats.
- Després de mostrar cada imatge, el programa fa una pausa durant un segon (1000 mil·lisegons) abans de mostrar la següent imatge. La pausa ajuda a tothom a mantenir el temps.
- La seqüència de moviments de ball es repeteix quatre vegades i després s'atura. La seqüència es manté utilitzant un bucle controlat per recompte. Els bucles controlats per recompte repeteixen instruccions un nombre determinat de vegades.
- Utilitzar bucles per mantenir les coses succeint és una idea important en la programació d'ordinadors. Això també s'anomena iteració.
- Quan s'ha acabat la rutina, la pantalla LED del micro:bit s'esborra.
Què necessites
- Micro:bit (o simulador MakeCode )
- Editor de MakeCode
- Paquet de piles (recomanat)
- Full de planificació LED (opcional)
Pas 2: Programa-ho
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()
33
Pas 3: Millora-ho
- Fes instruccions perquè apareguin altres seqüències de ball quan utilitzis altres entrades, com ara prémer el botó B o sacsejar el micro:bit.
- Canvia la durada de les pauses perquè el programa s'executi a temps amb la teva cançó preferida.
- Fes servir aquest projecte juntament amb el projecte comptador de passos per controlar com balleu.