Skip to content

Aktivnost

LED kombinacije za smirenje

Početni | MakeCode, Python | LED zaslon | 3 Zdravlje, Animacija, Iteracije, Slijed

1. korak: Napravi

Što je to?

Od svog micro:bita napravi jednostavni digitalni uređaj za relaksaciju koji ti pomoću niza animacija usporava i regulira disanje.

Ovaj projekt spada u seriju projekata koji potiču aktivnosti za rješavanje problema i izradu prototipova u korištenja tehnologije pri izradi rješenja za izazove Globalnih ciljeva održivog razvoja.

Uvod

Vodič za kodiranje

Kako to radi

  • Izradi slijed animacija koje će raditi u 'beskonačnoj' petlji.
  • Upotrijebi ugrađene ikone manjeg i većeg romba kako bi se stvorio efekt pulsiranja.
  • Dodaj blokove stanki kako bi se animacija usporila do smirujućeg ritma.
  • U sredinu animacije stavi dulju stanku, otprilike 2 sekunde, što je 2000 milisekundi.
  • Prije prebacivanja na micro:bit, testiraj svoj kôd u simulatoru MakeCode kako bi provjerio radi li baš onako kako želiš.

Š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    sleep(2000)
5    display.show(Image('00000:'
6                       '00000:'
7                       '00900:'
8                       '00000:'
9                       '00000'))
10    sleep(500)
11    display.show(Image.DIAMOND_SMALL)
12    sleep(500)
13    display.show(Image.DIAMOND)
14    sleep(2000)
15    display.show(Image.DIAMOND_SMALL)
16    sleep(500)
17    display.show(Image('00000:'
18                       '00000:'
19                       '00900:'
20                       '00000:'
21                       '00000'))
22
23

3. korak: Unaprijedi

  • Mijenjaj duljinu stanki da ih prilagodiš vlastitom ritmu disanja.
  • Kreiraj vlastite slike umjesto ikona rombova.
  • Povećaj broj koraka kako bi animacija mirnije tekla.