## Animaties

We kunnen met de micro:bit ook animaties maken door een aantal afbeeldingen achter elkaar af te spelen. Er zitten al enkele lijsten met dezelfde afbeeldingen ingebouwd, nameleijk `Image.ALL_CLOCKS` en `Image.ALL_ARROWS`.

    from microbit import *

    display.show(Image.ALL_CLOCKS, loop=True, delay=100)

Net zoals bi jeen enkele afbeelding gebruiken we `display.show` om de afbeeldingen te tonen op het display. We geven de opdracht dat MicroPython `Image.ALL_CLOCKS` moet gebruiken en de micro:bit begrijpt dat hij die afbeeldingen één voor één moet afspelen. We geven ook de opdracht dat het afspelen eindeloos moet doorgaan met `loop=True`. Tenslotte willen we een korte pauze tussen de verschillende afbeeldingen. Met `delay=100` wordt er 100 ms gewacht.

Hetzelfde kun je proberen met `Image.ALL_ARROWS`. Met `loop=False` zet je de eindeloze herhaling uit en met `delay` kun je de snelheid van de animatie aanpassen.

Je kunt dus je eigen plaatjes maken, die in een array zetten en dat array tonen op het display. Hieronder zie je hoe je een bootje kunt laten zinken.

    from microbit import *

    boat1 = Image("05050:"
                  "05050:"
                  "05050:"
                  "99999:"
                  "09990")

    boat2 = Image("00000:"
                  "05050:"
                  "05050:"
                  "05050:"
                  "99999")

    boat3 = Image("00000:"
                  "00000:"
                  "05050:"
                  "05050:"
                  "05050")

    boat4 = Image("00000:"
                  "00000:"
                  "00000:"
                  "05050:"
                  "05050")

    boat5 = Image("00000:"
                  "00000:"
                  "00000:"
                  "00000:"
                  "05050")

    boat6 = Image("00000:"
                  "00000:"
                  "00000:"
                  "00000:"
                  "00000")

    all_boats = [boat1, boat2, boat3, boat4, boat5, boat6]
    display.show(all_boats, delay=200)

Maak een eigen animatie en lever die in via Teams.