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.
Lisez un potentiomètre sur A0 et réglez la luminosité de la LED sur D5 en PWM, mise à l'échelle avec map().
| Broche | Reliée à | Rôle |
|---|---|---|
A0 | curseur du potentiomètre | entrée analogique |
D5 | résistance de 220 Ω et la LED verte | sortie PWM |
3V3 | une extrémité du potentiomètre | alimentation 3,3 V |
GND | l'autre extrémité du potentiomètre et la LED | masse |
Les capteurs et actionneurs que pilote cette carte, avec les vrais branchements.
Utilisez pinMode(D5, INPUT_PULLUP) ; la broche lit LOW tant que le bouton est enfoncé.
| Broche du composant | Broche de la carte |
|---|---|
| leg 1 | D5Couleur du fil : blanc |
| leg 2 | GNDCouleur du fil : noir |
Pas sur D3, D4 ou D8 : un bouton enfoncé ou une résistance de tirage externe à cet endroit change le mode de démarrage. D0 n'a pas de pull-up.
Les extrémités sur 3V3 et GND, le curseur sur A0. Les derniers 0,1 V de course lisent 1023, car la pleine échelle de A0 est de 3,2 V.
| Broche du composant | Broche de la carte |
|---|---|
| end 1 | 3V3Couleur du fil : rouge |
| wiper | A0Couleur du fil : jaune |
| end 2 | GNDCouleur du fil : noir |
Photorésistance du 3V3 vers A0 et 10 kΩ de A0 vers GND : plus de lumière donne une lecture plus haute.
| Broche du composant | Broche de la carte |
|---|---|
| LDR leg 1 | 3V3Couleur du fil : rouge |
| LDR leg 2 + 10 kΩ to GND | A0Couleur du fil : jaune |
Fonctionne en 3,3 V (2,7-5,5 V). 0,5 V signifie 0 °C et chaque tranche de 10 mV vaut 1 °C : °C = (raw x 3.2 / 1023 - 0.5) x 100.
| Broche du composant | Broche de la carte |
|---|---|
| +Vs | 3V3Couleur du fil : rouge |
| Vout | A0Couleur du fil : jaune |
| GND | GNDCouleur du fil : noir |
Bibliothèque Servo, signal sur D5. Le signal 3,3 V suffit à un SG90.
| Broche du composant | Broche de la carte |
|---|---|
| orange (signal) | D5Couleur du fil : orange |
| red (+) | VINCouleur du fil : rouge |
| brown (GND) | GNDCouleur du fil : marron |
Alimentez-le par Vin (environ 4,65 V sur l'USB), jamais par le 3V3. Son courant de blocage (plusieurs centaines de mA) fait chuter l'alimentation et réinitialise la carte : pour un vrai projet, donnez-lui sa propre alimentation 5 V avec une masse commune.
AO sur A0, alimenté par le 3V3 pour que la sortie ne dépasse jamais la plage de 3,2 V. Ne l'alimentez que pendant la mesure, pour ralentir la corrosion.
| Broche du composant | Broche de la carte |
|---|---|
| VCC | 3V3Couleur du fil : rouge |
| GND | GNDCouleur du fil : noir |
| AO | A0Couleur du fil : jaune |