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.
Le CAN complet du STM32 : 0,8 mV par pas.
Lisez le bouton bleu B1 sur PC13 et un potentiomètre sur A0 avec toute la résolution 12 bits du CAN, et affichez les deux sur le port COM virtuel du ST-LINK. LD2 s'allume tant que vous maintenez B1.
| Broche | Reliée à | Rôle |
|---|---|---|
PC13 | B1 sur la carte (aucun fil nécessaire) | Entrée avec la pull-up de 4,7 kΩ de R30 : LOW tant qu'il est enfoncé. |
A0 | La patte du milieu du bouton rotatif (curseur) | Entrée du CAN, de 0 à 3,3 V. |
3V3 | Une extrémité du bouton rotatif | Le haut de la plage du bouton : 3,3 V, jamais 5 V. |
GND | L'autre extrémité du bouton rotatif | Le bas de la plage. |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Les extrémités sur GND et 3V3, le curseur sur A0 : analogRead() donne 0-4095 après analogReadResolution(12).
| Broche du composant | Broche de la carte |
|---|---|
| 1 | GNDCouleur du fil : noir |
| W | A0Couleur du fil : jaune |
| 3 | 3V3Couleur du fil : rouge |
Alimentez-le depuis 3V3, jamais depuis 5V : une entrée du CAN en mode analogique accepte 4,0 V au maximum, et lit 4095 pour tout ce qui dépasse 3,3 V.