Selv om microbiten bare har 25 små ledlamper, så er det mulig å få den til å vise bilder. Alt vi trenger å gjøre er å bruke funksjonen display.show. Følgende kode vil vise en smiley:

from microbit import *

display.show(Image.HAPPY)

Vi kan forstå koden slik:

På objektet «display» skal vi kjøre funksjonen «show». Det som skal vises er et «Image», og bildet vi skal vise heter «HAPPY».

Legg merke til at python ser forskjell på store og små bokstaver, så det er viktig at vi skriver kommandoene riktig.

Det finnes en hel drøss av bilder vi kan benytte oss av:

Dette er bare noen av bildene vi kan benytte oss av. Et lite søk på nettet så finner du fler.

Bruk litt tid, og prøv å få microbiten din til å vise litt forskjellige bilder. Vi kan lage en kode som kjører et lite lysbildeshow for oss. Denne koden legger inn en liten forsinkelse mellom hvert bilde, slik at du rekker å oppfatte hva som skjer.

from microbit import *

display.show(Image.HAPPY)
sleep(2000)
display.show(Image.TRIANGLE)
sleep(2000)
display.show(Image.CHESSBOARD)
sleep(2000)
display.show(Image.DIAMOND)
sleep(2000)
display.show(Image.SAD)
sleep(2000)
display.show(Image.CLOCK10)
sleep(2000)
display.show(Image.ANGRY)
sleep(2000)
display.show(Image.HEART)
sleep(2000)
display.show(Image.SILLY)
sleep(2000)

Hvor lang tid tar det mellom hvert bilde? Klarer du å endre programmet slik at det bare går et halvt sekund mellom hvert bilde?

Lage egne bilder

Faktisk så er det slik at vi kan lage våre egne bilder også. Vi kan kontrollere hver eneste LED-lampe, og vi kan bestemme hvor mye den skal lyse. 0 betyr avslått og 9 er fullt lys.

Prøv denne koden. Hva slags bilde prøver jeg å lage?

from microbit import *

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

display.show(bilde)

Dersom du synes det er enklere å skrive alt inn på en linje, så kan du kode programmet slik:

from microbit import *

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

display.show(bilde)

Prøv å lage et bilde som setter lys på alle punkter, men svakere inn mot midten. Kall bildet ditt for «blink».