Skip to content

Aktivnost

Prikazivanje emocija

Početni | MakeCode, Python | LED zaslon, Tipke | Apstrakcija, Iteracije, Slijed

1. korak: Napravi

Što je to?

Izrazi svoje osjećaje kroz vesela i tužna lica.

micro:bit na svom LED zaslonu prikazuje nasmijano lice

Kako to radi

  • Poput kao i u projektu Bedževi osjećaja (Emotion badge) , ovim programom prikazuju se slike različitih osjećaja naLED zaslonu ovisno o tome koju tipku pritisneš.
  • Skup instrukcija mogao bi se beskonačno vrtiti u petlji, no mi ćemo petlju izvesti određen broj puta kako bi 4 puta prikazali sliku i učinili je zbilja uočljivom.
  • Korištenje petlji važno je u programiranju jer se na taj način ne mora mnogo puta pisati isti kod i time program postaje efikasniji. Taj koncept se naziva još i iteracija

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

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)

3. korak: Unaprijedi

  • Učini da se simbol pojavi više puta tako da bude više od 4.
  • Učini da se simbol pojavljuje brže ili sporije tako što ćeš izmijeniti vremenski interval od 200 milisekundi (0.2 sekunde).
  • Napravi da se pojavljuje bez prestanka.
  • Iskoristi različite simbole osjećaja ili nacrtaj svoje.