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.
La LED copie le bouton : allumée tant que vous appuyez.
Enfin une entrée : un bouton-poussoir sur D2 décide quand la LED de D13 s'allume. Maintenez-le pour allumer la LED, ou modifiez le code pour que chaque appui l'inverse.
| Broche | Reliée à | Rôle |
|---|---|---|
5V | Un côté du bouton | Un appui le relie à D2. |
D2 | L'autre côté du bouton, et le pull-down de 10 kΩ | Lit HIGH quand on appuie, LOW sinon. |
GND | Pull-down et LED | Maintient D2 à LOW quand le bouton est relâché, et reçoit le courant de retour de la LED. |
D13 | Résistance de 220 Ω et LED | Allume la LED. |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Anode (patte longue) vers la broche, cathode vers GND, avec une résistance de 220 Ω à 1 kΩ en série.
| Broche du composant | Broche de la carte |
|---|---|
| A | D13Couleur du fil : orange |
| K | GNDCouleur du fil : noir |
Jamais sans la résistance : la broche essaierait de faire passer plus de 100 mA dans la LED.
Entre D2 et GND avec pinMode(2, INPUT_PULLUP) : lit LOW tant qu'il est enfoncé. Avec un pull-down externe vers GND et le bouton relié au 5 V, il lit au contraire HIGH tant qu'il est enfoncé.
| Broche du composant | Broche de la carte |
|---|---|
| 1 | D2Couleur du fil : bleu |
| 3 | GNDCouleur du fil : noir |