Foire aux Questions

  • Que faire quand une carte NUCLEO-WB55 n’est subitement plus detectée par Windows ?

    1. Vérifier le câblage.
    2. Essayer un autre port USB.
    3. Changer de câble.
    4. Re-flasher la carte, cf « Guide de démarrage Linux ou Windows ».


  • Que faire quand Windows déclare les fichiers comme « corrupt file » et qu’il n’est plus possible non plus de placer un fichier sur la carte, d’en réécrire un ou même d’en éditer ?

    Ceci arrive dans de rares cas lorsque la carte n’a pas été utilisée « proprement ». Voici quelques conseils :

    • Utiliser Thonny, Mu ou Geany (téléchargeable depuis le net).
    • Vérifier que le bon port COM est détecté : Tool -> Option -> Interpreter puis se mettre sur Micro Python Port COM xx.
    • Ouvrir le fichier depuis l’éditeur de texte. File -> Open puis sélectionner « This Computer » puis utiliser le navigateur pour aller chercher les fichiers sur la carte (PYBFLASH:).
    • Utiliser Ctrl+D pour le soft reboot, n’utiliser le hard reset (bouton reset sur la carte) qu’en cas de non fonctionnement en soft.
    • Il faut re-flasher la carte.
    • Si même l’étape de re-flash échoue, il faut effacer complètement la mémoire flash du microcontrôleur, avec le programme STM32CubeProgrammer que vous pouvez télécharger sur le site de STMicroelectronics ici (vous devrez vous créer un compte myST) et re-flasher ensuite.


  • Que faire quand les capteurs de la carte d’extension X-NUCLEO IKS01A3 ne renvoient que des « 0 » ?
    • Tester les branchements.
    • Eviter de trop enfoncer les connecteurs.


  • Que faire quand rien ne se passe avec le shield Grove ?
    • Vérifier les branchements. Assurez vous notament que toutes les broches sont bien insérées dans les connecteurs Arduino et que le shield Grove n’est pas “décalé” d’une broche par rapport aux connecteurs.
    • S’assurer que l’interrupteur en bas à gauche du shield (en dessous du connecteur A0) est bien sur 3.3V ou bien sur 5V si le module branché requiert cette tension d’alimentation.


  • J’ai branché le module Grove LCD RGB 16x2 sur le shield Grove et il ne fonctionne pas. Que faire ?
    • Vérifier que le commutateur d’alimentation du shield Grove est bien postionné sur 5V.</li>
    • Assurez-vous que des résistances de tirage (pull-up) sont bien disponibles pour le connecteur I2C. Ceci peut être notamment réalisé en postionnant le shield X-NUCLEO IKS01A3 au-dessus du shield Grove (voir question suivante).


  • Comment ajouter des résistances de tirage (pull-up) sur les connecteurs I2C du shield Grove ? Comment utiliser simultanément le shield Grove et la carte d’extension X-NUCLEO IKS01A3 avec la NUCLEO WB55 ?
    • Brancher de préférence d’abord le Shield Grove sur la NUCLEO-WB55 puis l’extension X-NUCLEO KS01A3 sur le Shield Grove. On perd en conséquence l’accès à 3 connecteurs I2C, au connecteur UART et à 5 connecteurs digitaux. Resteront donc accessibles sur le Shield Grove : un connecteur I2C, les connecteurs numériques D4 et D8 et les 4 connecteurs analogiques A0, A1, A2, A3.
    • Un empilement NUCLEO-WB55 puis X-NUCLEO IKS01A3 puis Shield Grove (dans cet ordre) n’est pas compatible mécaniquement à cause du connecteur ICSP de ce dernier. Pour le réaliser vous devrez soit enlever le connecteur ISP du Shield Grove (il n’est pas utilisé par les cartes NUCLEO de ST), soit retirer les 2 cavaliers centraux du X-NUCLEO IKS01A3 et les remplacer par des ponts de soudure.


  • Avec le module Grove LED, quelle patte de la LED dois-je insérer dans le connecteur marqué « + », la courte ou bien la longue ?
    • La longue ! Attention ; nous vous rappelons que Les LED sont polarisées. Si vous les branchez incorrectement, vous les détruirez probablement.