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.
CTRL+C pour copier, CTRL+V pour coller
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)
from microbit import * x = 0 y = 0 while True: display.set_pixel(x,y,0) if button_a.was_pressed(): x = max(0 , x-1) if button_b.was_pressed(): x = min(x+1 , 4) display.set_pixel(x,y,9) 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.