Afficher
| from microbit import * | toujours en 1re ligne |
| display.show(x) | caractère, nombre ou image |
| display.scroll("texte") | faire défiler un texte |
| display.clear() | tout éteindre |
| display.set_pixel(x, y, v) | LED colonne x, ligne y, intensité v (0 à 9) |
| Image.HEART | image prédéfinie |
| Image("09090:…") | image personnalisée |
| sleep(1000) | pause de 1000 ms = 1 s |
| print(a) | afficher dans la console |
Répéter, tester
| for i in range(1, 6): | i = 1, 2, 3, 4, 5 |
| while True: | répéter sans fin |
| if … : / elif … : / else : | si / sinon si / sinon |
| == != < > | égal, différent, inférieur, supérieur |
Capteurs
| button_a.is_pressed() | True si A est enfoncé |
| button_a.was_pressed() | True si A a été appuyé depuis la dernière fois |
| display.read_light_level() | luminosité de 0 à 255 |
| accelerometer.current_gesture() | "shake", "left", "right", "face up"… |
| accelerometer.was_gesture("shake") | True si secouée depuis la dernière fois |
| randint(1, 6) | entier au hasard, 6 inclus (from random import *) |
Broches
| pin0.write_digital(1) | sortie numérique : 1 ou 0 |
| pin0.write_analog(v) | sortie réglable : v de 0 à 1023 |
| pin1.read_analog() | entrée analogique : 0 à 1023 |
SF 1Afficher un caractère
As-tu vraiment cherché ? Essaie d'abord « Vérifier mon défi » : il te dit ce qui ne va pas.
Une solution possible
D'autres programmes peuvent aussi être justes : « Vérifier mon défi » les accepte.
Console (REPL)
Graphique
Position de la carte
Lumière matrice140
Capteur DETECT0
Lampeéteinte