OBJECTIFS DE CETTE SECTION |
Apprendre à utiliser la matrice LED pour y afficher des messages textuels et des images simples. |
MATRICE DE LEDS 5 X 5 |
|
EXEMPLES |
Program: from microbit import * for x in range(5): display.set_pixel(x, 2, 9) sleep(400) display.set_pixel(x, 2, 0)
Program: from microbit import * from random import randint def randomLed(): display.clear() x = randint(0, 4) y = randint(0, 4) display.set_pixel(x, y, 9) while True: randomLed() sleep(200)
L’instruction display.show() permet d’afficher ces images. L’exemple suivant montre les flèches des différents points cardinaux : Nord, Est, Sud, Ouest avec un intervalle de 1 seconde. Program: from microbit import * for i in range(3): display.show(Image.ARROW_N) sleep(1000) display.show(Image.ARROW_E) sleep(1000) display.show(Image.ARROW_S) sleep(1000) display.show(Image.ARROW_W) sleep(1000)
Program: from microbit import * img = Image('99999:90009:90009:90009:99999:') display.show(img) |
NOTA BENE |
Pour piloter l’écran, on utilise l’objet display et ses méthodes set_pixel(), show(), scroll() et clear(). Il vaut la peine de parcourir la documentation de ce module dans le menu d’aide de TigerJython sous Aide | Documentation APLU | MicroPython API (en anglais pour le moment) pour connaître les différents paramètres acceptés par ces ces méthodes. |
À TOI DE JOUER |
|