Outils pour utilisateurs

Outils du site


nucleo-wb55rg

Ceci est une ancienne révision du document !


La carte ST NUCLEO-WB55RG

La carte ST NUCLEO-WB55RG développée par STMicroelectronics est équipée d’un microcontrôleur STM32 avec Bluetooth Low Energy (BLE).

La carte se programme via l’interface Nucleo-WB55RG en MicroPython. Avant la première utilisation, il est nécessaire de charger un firmware dans la carte NUCLEO-WB55RG afin qu'elle puisse exécuter des programmes en Python.

Charger le firmware

Pour programmer la carte en MicroPython, par code ou par bloc depuis le site Vittascience, il faut charger le firmware adéquat.

Voici les étapes à suivre :

  1. Pour flasher la carte, vérifier que le cavalier (pièce métallique entourée de plastique noir) est positionné sur USB STL en haut de la carte au niveau des sources d'alimentation. Si ce n'est pas le cas, déplacer le cavalier sur USB STL. Voir sur l'illustration ci-dessus de droite.
  2. Brancher le câble USB sur le port ST _ LINK pour charger le firmware. Les deux LED rouges s'allument.
  3. Télécharger le firmware à l'adresse : https://stm32python.gitlab.io/fr/docs/Micropython/Telechargement, puis glisser-déposer celui-ci dans votre carte, qui est apparue comme une clé USB nommée “NOD-WB55”. Attention : ne pas décompresser le fichier.
  4. Lorsque le téléchargement est terminé, une LED verte s’allume (LED 6 à droite du bouton “Reset”).
  5. Débrancher le câble USB.
  6. Déplacer le cavalier précédemment utilisé (voir le point d'étape n°1) sur USB MCU. Voir sur l'illustration de gauche.
  7. Rebrancher le câble sur le port USB _ USER (soit l’autre port USB). Voir sur l'illustration de gauche.
  8. Connecter la carte à l’ordinateur, la LED 5 est allumée en rouge. La carte est donc bien alimentée.
  9. Utiliser l’interface Vittascience pour programmer votre carte :
  • utiliser de préférence un navigateur sous Chromium,
  • se rendre sur Vittascience - onglet “Programmer”,
  • sélectionner l’interface STM32,
  • cliquer sur “Connecter” et sélectionner la carte,
  • le fichier main.py chargé est exécuté en continu.

Programmation de la carte

Nous détaillons ici le fonctionnement de l’interface de programmation Nucleo-WB55RG.

L'interface

L’interface permet de programmer en bloc avec une transcription en parallèle en langage Python. Attention : La carte ST NUCLEO-WB55RG est nécessaire pour exécuter le programme une fois les capteurs positionnés !

Télécharger le script Python :

Envoyer le programme Python dans la carte :

le code est exécuté sur la carte dès la fin du transfert.

Télécharger le firmware MicroPython :

Annuler ou rétablir :

les actions précédentes ou suivantes.


nucleo-wb55rg.1691409812.txt.gz · Dernière modification : 2023/08/07 14:03 de laura