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.
L'I2C est un bus à deux fils : SDA sur A4 porte les données, SCL sur A5 l'horloge, et chaque appareil a une adresse. Scannez le bus, trouvez le MPU-6050 en 0x68, puis demandez-lui qui il est.
| Broche | Reliée à | Rôle |
|---|---|---|
A4 | SDA | Données I2C. |
A5 | SCL | Horloge I2C. |
5V | VCC | Alimente le module. |
GND | GND | Masse commune. |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Module GY-521 avec un MPU-6050 à l'adresse I2C 0x68 (0x69 avec AD0 à l'état haut). Son propre régulateur lui permet de fonctionner sur le 5V ; SDA va à A4 et SCL à A5.
| Broche du composant | Broche de la carte |
|---|---|
| VCC | 5VCouleur du fil : rouge |
| GND | GNDCouleur du fil : noir |
| SCL | A5Couleur du fil : jaune |
| SDA | A4Couleur du fil : bleu |
La puce elle-même est en 3,3 V. Le module tire SDA et SCL vers son 3,3 V, et Wire.begin() active aussi les faibles pull-ups du 328P vers le 5 V : le bus repose donc un peu au-dessus de 3,3 V. Ça marche en pratique ; un convertisseur de niveau est la solution propre.
OLED 0,96 pouce 128 × 64 à l'adresse I2C 0x3C, sur A4 (SDA) et A5 (SCL).
| Broche du composant | Broche de la carte |
|---|---|
| GND | GNDCouleur du fil : noir |
| VCC | 5VCouleur du fil : rouge |
| SCL | A5Couleur du fil : jaune |
| SDA | A4Couleur du fil : bleu |
Lisez l'ordre des broches sur la sérigraphie : certains modules sont GND VCC, d'autres VCC GND, et les inverser tue l'écran. Sa mémoire d'image de 1 KB prend la moitié de la RAM de la Nano : gardez le texte en flash avec F("...").