Chargement de la figure…
Arrêté · Votre code ne tourne pas encore. Tant que vous n'appuyez pas sur Lancer, la carte exécute le programme qu'elle contient déjà.
Rien d'affiché pour l'instant. Appuyez sur Lancer.
Pas encore vérifié
Lancez votre code pour le vérifier. Les vérifications rejouent un scénario fixe sur une horloge virtuelle : le même code obtient toujours le même résultat.
Chaque panne se produit vraiment dans la simulation. Déclenchez-en une, regardez la figure, puis lisez pourquoi.
Jouez avec le monde extérieur : appuyez, faites glisser et tournez les pièces pendant que le code s'exécute.
Changez une valeur ici ou cliquez sur une pastille dans le code.
Scannez le bus I2C sur D14 (SDA) et D15 (SCL) et demandez à un MPU-6050 son registre WHO_AM_I. La Nucleo n'a pas de pull-up I2C à elle : c'est le module qui doit les apporter.
| Broche | Reliée à | Rôle |
|---|---|---|
D14 | Le SDA du module | Données I2C (PB9). |
D15 | Le SCL du module | Horloge I2C (PB8). |
3V3 | Le VCC du module | Alimentation, 3,3 V. |
GND | Le GND du module | Masse commune. |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
VCC sur 3V3, SDA sur D14, SCL sur D15. Le GY-521 apporte les pull-up I2C qui manquent à la Nucleo.
| Broche du composant | Broche de la carte |
|---|---|
| VCC | 3V3Couleur du fil : rouge |
| GND | GNDCouleur du fil : noir |
| SCL | D15Couleur du fil : jaune |
| SDA | D14Couleur du fil : bleu |
Un OLED I2C de 0,96 pouce fonctionne en 3,3 V sur D14/D15 ; la plupart des modules ont leurs propres pull-up.
| Broche du composant | Broche de la carte |
|---|---|
| GND | GNDCouleur du fil : noir |
| VCC | 3V3Couleur du fil : rouge |
| SCL | D15Couleur du fil : jaune |
| SDA | D14Couleur du fil : bleu |