from microbit import * while True: if button_a.is_pressed(): display.show(Image.HAPPY) elif button_b.is_pressed(): break else: display.show(Image.SAD) display.clear()
In dit voorbeeld wordt de afbeelding SAD getoond bij het opstarten. Als je op button_a drukt wordt de afbeelding HAPPY getoond. Als je die knop loslaat, komt SAD weer terug. Als je op button_b drukt, wordt het programma onderbroken met break.
Je begint dus met while True: en druk je op Enter. De cursor springt dan automatisch in. Dan maak je de if button_a.ispressed() gevolgd door een dubbele punt en dan springt de cursor weer in.
De volgorde is dus:
if
elif
elif
elif
(zo vaak elif als je wil)
else
Je hoeft niet per se een elif of een I te maken. Zonder werkt het ook.
Met display.clear() wordt het scherm leeggemaakt.
Probeer deze code door hem echt over te typen. Dus niet knippen en plakken maar zelf maken zodat je "voelt" wat er met het inspringen gebeurt.