Skip to content

Activiteit

Rustgevende LED's

Beginner | MakeCode, Python | LED scherm | 3 Gezondheid, Animatie, Herhalingen (iteratie), Volgorde

Stap 1: Maak het

Wat is het?

Verander je micro:bit in een eenvoudig digitaal apparaat om je te helpen ontspannen door je ademhaling te vertragen en te reguleren met behulp van een eenvoudige animatiereeks.

Dit project maakt deel uit van een serie die is gemaakt om probleemoplossing en prototype activiteiten aan te bieden die zijn ontworpen om technologie te onderzoeken als een oplossing voor de uitdagingen van de Werelddoelstellingen voor Duurzame Ontwikkeling.

Inleiding

Codeer instructies

Zo werkt het

  • Bouw een animatievolgorde in een 'herhaal' lus om deze actief te houden.
  • Gebruik de grote en kleine ingebouwde diamanten pictogrammen om een pulserend effect te maken.
  • Voeg pauzeer blokken toe om de animatie te vertragen in een ontspanningstempo.
  • Gebruik een langere pauze midden in de animatie, misschien 2 seconden wat 2000 milliseconden is.
  • Test je code in de MakeCode simulator om er zeker van te zijn dat het werkt zoals je wilt voordat je het naar je micro:bit verplaatst.

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)

Step 2: Codeer het

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

Stap 3: Verbeter het

  • Wijzig de pauzetijden zodat ze overeenkomen met jouw eigen voorkeurstempo bij ademhaling.
  • Maak je eigen afbeeldingen om de diamanten iconen te vervangen.
  • Voeg meer stappen toe om je animatie soepeler te maken.