Exercice : Images

Images

Dans le logiciel Mu, écrire le programme ci-dessous puis flasher le programme sur la carte.

CTRL+C pour copier, CTRL+V pour coller
1
from microbit import *
2
3
display.show(Image.SAD)
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.

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 :

CTRL+C pour copier, CTRL+V pour coller
1
from microbit import *
2
3
boat = Image("05050:"
4
             "05050:"
5
             "05050:"
6
             "99999:"
7
             "09990")
8
9
display.show(boat)
from microbit import *

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

display.show(boat)

Question

Expliquer comment l'image est construite.

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