Skip to content

Activitat

Emocions parpellejants

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

Pas 1: Crea-ho

En què consisteix?

Fes que els teus sentiments es manifestin en forma de cares felices i tristes intermitents.

micro:bit mostrant una cara somrient intermitent a la pantalla LED

Com funciona

  • Com en el Projecte d'emoticones, aquest programa mostra diferents imatges d'emocions a la pantalla LED segons el botó que premis.
  • Els bucles poden fer que conjunts d'instruccions s'executin permanent, però aquí utilitzem un bucle numerat per mostrar parpellejant la imatge 4 vegades per fer-la més atractiva a la vista.
  • Els bucles són una idea important en la programació dels ordinadors, ja que estalvien repetir les mateixes instruccions moltes vegades, fent el programa més eficient. Aquest concepte 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    if button_a.is_pressed():
5        for x in range(4):
6            display.show(Image.HAPPY)
7            sleep(200)
8            display.clear()
9            sleep(200)
10    if button_b.is_pressed():
11        for x in range(4):
12            display.show(Image.SAD)
13            sleep(200)
14            display.clear()
15            sleep(200)

Pas 3: Millora-ho

  • Fes que l'emoticona parpellegi més vegades augmentant el numero 4.
  • Fes la intermitència més ràpida o més lenta, canviant la pausa de 200 mil·lisegons (0,2 segons).
  • Fes que l'emoticona parpellegi permanentment.
  • Fes servir diferents imatges d'emocions, o dissenya'n una teva.