🛠 Afficher du texte sur la matrice LED 5×5
Objetivos
Descubrir la placa micro:bit V2 (Nordic nRF52833, Cortex-M4 64 MHz) mostrando texto e imágenes en su matriz LED de 5×5 (25 LED). Al finalizar este tutorial, sabrás cómo flashear un programa MicroPython mediante arrastrar y soltar, y hacer que un mensaje se desplace (« scroller »).
Material
- 1 placa micro:bit V2
- 1 cable micro-USB
- 1 ordenador (para el editor python.microbit.org o Mu)
Código completo
from microbit import *
# Message défilant, puis images prédéfinies
display.scroll("BONJOUR MICROBIT", delay=80)
while True:
display.show(Image.HAPPY)
sleep(800)
display.show(Image.HEART)
sleep(800)
display.show(Image.TARGET)
sleep(800)
Guarda desde python.microbit.org: el archivo .hex se copia en la unidad USB « MICROBIT » (chip de interfaz DAPLink, KL27Z o nRF52820 según la revisión). El programa se inicia tras un breve reinicio.
Verificación esperada
El mensaje « BONJOUR MICROBIT » se desplaza letra por letra, luego se muestran en bucle una carita sonriente, un corazón y una diana. La placa apenas se calienta: es normal, los LED están multiplexados por software.
Errores frecuentes
- El archivo .hex no aparece en la unidad: prueba con un cable de datos (algunos cables solo permiten la carga).
- « MICROBIT » no montado: el firmware de la interfaz es demasiado antiguo (< 0247), actualízalo a través de microbit.org.
- Confundir V1 y V2: solo la V2 tiene micrófono, altavoz y el pad táctil del logo.
- Escribir « display.scroll » sin paréntesis u olvidar importar
from microbit import *.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
coeur.pyMicroPythonboutons.pyMicroPythonpodometre.pyMicroPythonlumiere.pyMicroPythonmusique.pyMicroPythonradio_ping.pyMicroPython