Écran LED

L'écran LED du BBC micro:bit consiste en 25 LED rouges arrangées dans une grille de 5x5 (5 LEDs horizontales par 5 LEDs verticales).

BBC micro:bit avec toutes les 25 LED allumées

 

Quelle LED ?

Vous utilisez les coordonnées en x , y pour désigner une LED en particulier sur la grille, où x représente la position horizontale et y représente la position verticale (0, 1, 2, 3, 4). Pour trouver les coordonnées x, y, positionnez votre micro:bit horizontalement, comme une carte de crédit (voir l'image ci-dessus).

Voici les coordonnées x, y des LED de la grille 5x5 :

0, 0 1, 0 2, 0 3, 0 4, 0

0, 1 1, 1 2, 1 3, 1 4, 1

0, 2 1, 2 2, 2 3, 2 4, 2

0, 3 1, 3 2, 3 3, 3 4, 3

0, 4 1, 4 2, 4 3, 4 4, 4

Les coordonnées x, y de la LED du centre de la grille est donc 2, 2. En partant du 0, 0, comptez 2 colonnes puis 2 rangées.

Rangée, colonne - 1

Dans la mesure où les numéros des rangées et des colonnes commencent à 0, il est facile de retrouver les coordonnées x, y en soustrayant 1 au nombre de rangées et de colonnes (quand on compte à partir de 1). Autrement dit, pour désigner la LED de la 4ème colonne, 5ème rangée, soustrayez 1 à chaque nombre pour obtenir les coordonnées 3, 4.

Programmer les LED

Éditeur JavaScript Blocks

Allumer/éteindre une LED

Utilisation plot et unplot pour allumer ou éteindre une LED.

Une LED est-elle allumée/éteinte ?

Utilisez la fonction point pour savoir si une LED est allumée ou éteinte.

Afficher les images, chaînes et nombres

Au lieu d'allumer et d'éteindre des LED une par une, vous pouvez afficher une image directement sur l'écran ou afficher du texte et des numéros en utilisant les fonctions show number et show string.

Python

Regarde la section images de la documentation pour en apprendre plus sur la programmation des LED en Python pour le micro:bit.

Selecting this opens external content from our support system, which adheres to their privacy policy.