Skip to content

Activiteit

Schijnende zonnestralen

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

Stap 1: Maak het

Wat is het?

Gebruik het zon icoon uit de Hier komt de zon om een zonnestraal animatie te maken.

zonne animatie op micro:bit display

Zo werkt het

  • Het programma toont een reeks foto's van de zon op het LED display op basis van degene die we hebben gemaakt in het Hier komt de zon project.
  • Het wacht 500 milliseconden (een halve seconde) tussen het tonen van elke afbeelding, zodat je deze kunt zien voordat de volgende wordt weergegeven.
  • De reeks maakt een animatie van zonnestralen die uit het centrum van de zon komen.
  • De reeks wordt herhaald zolang je micro:bit stroom heeft, omdat de instructies zich in een voor altijd of oneindige lus bevinden.
  • Computers worden vaak gebruikt om animators te helpen bij het maken van tekenfilms en films, waarbij een illusie van beweging wordt gecreëerd door een reeks lichtelijk verschillende afbeeldingen achter elkaar te laten zien.

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)
  • ruitjespapier om je eigen zonnestraal ontwerpen te schetsen (optioneel)

Step 2: Codeer het

1from microbit import *
2
3while True:
4    display.show(Image(
5        "00000:"
6        "00900:"
7        "09990:"
8        "00900:"
9        "00000"))
10    sleep(500)
11    display.show(Image(
12        "00000:"
13        "09990:"
14        "09990:"
15        "09990:"
16        "00000"))
17    sleep(500)
18    display.show(Image(
19        "90909:"
20        "09990:"
21        "99999:"
22        "09990:"
23        "90909"))
24    sleep(500)

Stap 3: Verbeter het

  • Versnel of vertraag de animatie door de vertraging van 500 milliseconden te wijzigen.
  • Gebruik je eigen ontwerp voor de zon en haar stralen.
  • Gebruik in Python een reeks getallen van 1 tot 9 om te laten zien dat de zonnestralen zwakker worden naarmate ze verder van het centrum komen.