Skip to content

Activiteit

Knipperende emoties

Beginner | MakeCode, Python | Knoppen, LED scherm | Abstractie, Herhalingen (iteratie), Volgorde

Stap 1: Maak het

Wat is het?

Laat je gevoelens echt opvallen met flitsende blije en droevige gezichten.

micro:bit toont een knipperend smiley gezicht op het LED display

Zo werkt het

  • Zoals het Emotion badge project, toont dit programma verschillende emotie afbeeldingen op de LED display afhankelijk van de knop die je indrukt.
  • Lussen kunnen sets van instructies voor altijd laten lopen maar hier gebruiken we een genummerde lus om de afbeelding 4 keer te flashen, zodat deze echt opvalt.
  • Lussen zijn een belangrijk idee in computerprogrammeren omdat ze meerdere keren dezelfde code herhalen, waardoor je programma efficiënter wordt. Dit idee wordt ook wel iteratief genoemd.

Benodigdheden

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

Step 2: Codeer het

Stap 3: Verbeter het

  • Laat de badge vaker knipperen door het getal 4 groter te maken.
  • Maak het knipperen sneller of langzamer door de vertraging van 200 milliseconden te veranderen (0,2 seconden).
  • Laat het voor altijd knipperen.
  • Gebruik verschillende emotie afbeeldingen of teken er zelf een.