L'afficheur à DEL
Présentation
Les 25 DEL de l'afficheur intégré à la carte Micro:bit sont disposées comme indiqué ci-contre.
Elles peuvent être contrôlées séparément ou utilisées pour afficher un message. Leur position est repérée par leurs coordonnées \(\left(x{,}y \right)\) :
x est le numéro de la colonne et varie entre 0 et 4 ;
y est le numéro de la ligne et varie entre 0 et 4 ;
la DEL de coordonnées \(\left(0{,}0 \right)\) est dans le coin supérieur gauche ;
la DEL centrale a pour coordonnées \(\left(2{,}2\right)\).
Méthode : Affichage d'un message sur le panneau
Trois instructions principales sont à connaître :
Effaçage de l'écran ;
display.clear()
Afficher un message ou une valeur caractère par caractère :
display.show(valeur)
valeur
est une chaîne de caractère, un entier ou un décimal.
Faire défiler un message ou une valeur numérique :
display.scroll(valeur)
Vous pouvez tester la différence de lisibilité à l'aide du court programme ci-dessous.
from microbit import *
display.clear()
display.scroll("Mon message défilant")
sleep(1000)
display.clear()
display.show("Mon message lettre à lettre")
Méthode : Gérer l'allumage des DEL individuellement
Chaque DEL peut être allumée individuellement à partir de ses coordonnées sur le panneau et avec un niveau d'intensité ajustable sur 10 niveaux (entre 0 et 9) par la commande ci-dessous.
display.set_pixel(x,y,intensite)
Exemple : Allumage de la DEL centrale
On efface l'ensemble de l'écran et on allume la DEL centrale avec une intensité maximale.
from microbit import *
display.clear()
display.set_pixel(2, 2, 9)