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 Pi n'a pas de sorties analogiques : la luminosité vient donc de la modulation de largeur d'impulsion. PWMLED commute GPIO18 très vite et règle la durée pendant laquelle chaque impulsion reste haute.
| Broche | Reliée à | Rôle |
|---|---|---|
GPIO18 | Résistance de 330 Ω et LED | Sortie PWM |
GND | Patte courte de la LED | Retour |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Signal vers GPIO18 sur la broche 12, rouge vers 5V, marron vers GND. Les Servo et AngularServo de gpiozero génèrent les impulsions à 50 Hz en logiciel : attendez-vous à un peu de tremblement ; une carte PCA9685 donne des impulsions stables.
| Broche du composant | Broche de la carte |
|---|---|
| signal | GPIO18Couleur du fil : orange |
| V+ | 5VCouleur du fil : rouge |
| GND | GNDCouleur du fil : marron |
Le courant de blocage d'un servo sort du rail 5 V du Pi. Un SG90 passe ; pour plus, donnez-leur leur propre alimentation 5 V avec une masse commune.