Exercice : Pixel en balade

Avant de commencer, ouvrir le logiciel Mu et connecter votre carte Micro:bit sur un port USB.

Saisir dans l'éditeur de texte le code ci-dessous en respectant bien l'indentation c'est-à-dire l'espacement par rapport à la marge de gauche. Enregistrer le programme avec la combinaison de touches CTRL + S.

1
from microbit import *
2
3
x = 0
4
y = 0
5
while True:
6
    display.set_pixel(x,y,0)
7
    if button_a.was_pressed():
8
        x = max(0 , x-1)
9
    if button_b.was_pressed():
10
        x = min(x+1 , 4)
11
    display.set_pixel(x,y,9)
12
    sleep(20)

Question

Flasher ce programme sur la carte puis expliquer ce qu'il fait.

Question

Quel est le rôle de la commande x = max(0, x-1) en ligne 8 ?

Question

Quel est le rôle de la commande x = min(x+1 , 4) en ligne 10 ?

Question

Modifier puis sauver ce programme sous le nom pixel_mb.py, pour que le pixel se balade cette fois-ci sur la première colonne.