LED screen

The BBC micro:bit LED screen consists of 25 red LED lights arranged in a 5X5 grid (5 LEDs across by 5 LEDs down).

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.

Coding the LEDs

JavaScript Blocks Editor

Allumer/éteindre une LED

Utilisation plot et unplot to turn an LED on or off.

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

See the images section of the documentation to learn more about programming the LEDs in Python for micro:bit.