Exercice : Images
Images
Dans le logiciel Mu, écrire le programme ci-dessous puis flasher le programme sur la carte.
from microbit import *
display.show(Image.SAD)
Il s'agit d'une des images intégrées contenues dans la bibliothèque MicroPython.

D'autres images sont disponibles, voir la liste d'images intégrées.
Question
En s'aidant de la liste des images intégrées disponible, modifier le programme précédent pour rendre la carte triste.
Indice
Il suffit de remplacer Image.SAD par l'image souhaité parmi les images intégrées de la liste ci-dessus.
Images personnelles
Chaque pixel LED sur l'affichage physique peut prendre une parmi dix valeurs. Si un pixel prend la valeur 0 (zéro) c'est qu'il est éteint. Littéralement, il a une luminosité de zéro. En revanche, s'il prend la valeur 9 il est à la luminosité maximale. Les valeurs de 1 à 8 représentent des niveaux de luminosité entre éteint (0) et la luminosité maximale (9).
Muni de ces informations, il est possible de créer une nouvelle image comme ça :
from microbit import *
boat = Image("05050:"
"05050:"
"05050:"
"99999:"
"09990")
display.show(boat)
Question
Expliquer comment l'image est construite.
Indice
Il faut remarquer que chaque ligne de l'affichage physique est représentée par une ligne de nombres se terminant par : et entourée de " guillemets doubles. Chaque nombre indique une luminosité. Il y a cinq lignes de cinq nombres donc il est possible de spécifier la luminosité individuelle de chacune des cinq LED sur chacune des cinq lignes sur l'affichage physique. C'est comme cela que l'on créé une image.
Indice
En fait, il n'est pas nécessaire d'écrire sur plusieurs lignes.
Il est possible d'écrire comme suit :
boat = Image("05050:05050:05050:99999:09990")
On souhaite écrire un programme qui créé et affiche l'image du bateau ci-contre :

Question
Créer un programme qui affiche l'image du bateau ci-dessus.
Question
En s'inspirant du travail précédent, créer un programme qui affiche une image de sapin.
Enregistrer ce programme sous le nom sapin_mb.py
Indice
Vous pouvez vous aider d'une grille vierge de 5 x 5 pour faire votre dessin au préalable.
