Skip to content

Activitat

Cor que batega

Novell | MakeCode, Python | Pantalla LED | Animació, Iteració, Seqüència

Pas 1: Crea-ho

En què consisteix?

Fes el teu cor bategant amb la micro:bit utilitzant bucles per crear l'animació

Aquests dos vídeos et mostren què faràs i com programar-ho.

Introducció

Guia de programació

Com funciona

  • El programa mostra un cor que batega utilitzant dues imatges predefinides, un cor gran i un cor petit, a la pantalla LED de la micro:bit.
  • Diferents imatges mostrades en una seqüència creen la il·lusió de moviment: un cor fent-se més gran i més petit
  • Després de mostrar cada imatge, el programa fa una pausa durant mig segon (500 mil·lisegons) abans de mostrar la següent imatge.
  • L'animació es repeteix contínuament utilitzant un bucle infinit: repeteix la seqüència de mostrar aquestes dues imatges i fent una pausa fins que es desconnecti la micro:bit.
  • Utilitzar bucles per mantenir les coses succeint és un concepte important en la programació d'ordinadors: hem creat una animació que es mantindrà mentre la micro:bit tingui energia utilitzant un codi molt reduït. Això també s'anomena iteració.

Què necessites

  • Micro:bit (o simulador MakeCode )
  • Editor MakeCode o Python
  • Piles (opcional)

Pas 2: Programa-ho

1from microbit import *
2
3while True:
4    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

Pas 3: Millora-ho

  • Fes que el cor bategui més de pressa o més a poc a poc canviant el temps d'espera
  • Prova animant altres imatges predefinides com un diamant o un quadrat grans i petits
  • Crea altres animacions utilitzant els teus propis dissenys.