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.
Changez une valeur ici ou cliquez sur une pastille dans le code.
Un servo tourne jusqu'à l'angle demandé et le tient. La bibliothèque Servo envoie une impulsion toutes les 20 ms : 1 ms de large pour 0°, 2 ms pour 180°.
| Broche | Reliée à | Rôle |
|---|---|---|
GND2 | Le fil marron | Masse. |
5V | Le fil rouge | L'alimentation du moteur. |
D9 | Le fil orange | L'impulsion de position. |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Marron à GND, rouge au 5V, orange sur une broche (D9). Ensuite Servo.attach(9) puis write(0..180).
| Broche du composant | Broche de la carte |
|---|---|
| GND | GNDCouleur du fil : marron |
| VCC | 5VCouleur du fil : rouge |
| SIG | D9Couleur du fil : orange |
Un servo en mouvement peut tirer 250 mA, et un servo bloqué 700 mA. Dès qu'il y a plus d'un servo, il leur faut une alimentation 5 V à part, masses reliées.