Démarrer avec MicroPython et la NUCLEO-WB55
Cette section propose quelques exercices pour débuter la programmation en MicroPython avec la carte NUCLEO-WB55. Nous aborderons et expliquerons au gré des tutoriels des notions de programmation embarquée et d’architecture des microcontrôleurs qui vous seront indispensables pour progresser. Lorsque vous rencontrerez un acronyme que vous ne connaissez pas, n’hésitez pas à consulter le glossaire.
Présentation de la NUCLEO-WB55
Vous trouverez une présentation de la carte NUCLEO-WB55 de STMicroelectronics sur cette page.
Présentation vidéo de la carte par les élèves du lycée Vilgénis à Massy
Pour commencer, nous vous invitons à visionner cette excellente vidéo YouTube de présentation de la carte :
Nous remercions M. Jacques Taillet, enseignant au lycée Vilgénis à Massy (Académie de Versailles) et les élèves de son club scientifique pour la réalisation et le partage de ce document !
Liste des tutoriels
Les liens suivants donnent quelques exemples de mise en œuvre de la carte NUCLEO-WB55. Nous rappelons que l’ensemble des scripts présentés ou utilisés par la suite pourront être récupérés sur la page Téléchargements.
- Appel des broches Arduino
- Faire clignoter une LED (polling)
- Programmer un chenillard
- Faire clignoter plusieurs LED simultanément (Timers)
- Programmer un ou plusieurs boutons
- Gérer des boutons par interruptions
- Lire un signal analogique (ADC)
- Mise en œuvre du bus I2C avec un afficheur OLED
- Mise en œuvre de la modulation de largeur d’amplitude (PWM)
- Utiliser la communication série (UART)
- Utiliser l’horloge temps-réel (RTC) intégrée au STM32WB55
- Utiliser le chien de garde indépendant (IDWG) intégré au STM322WB55
- Utiliser le Bluetooth Low Energy (BLE)