#2Débutant

2 Led Burning

4.6(102)
302 terminé
2 Led Burning
Un projet qui crée un effet de bascule en allumant et éteignant deux DEL de façon séquentielle. Apprend à contrôler plus d'une broche de sortie.

Vidéo

Schéma du circuit

2 Led Burning - Circuit

Code source

Arduino (C++)
1void setup() {
2  pinMode(8,OUTPUT);
3  pinMode(9,OUTPUT);
4}
5void loop() {
6 digitalWrite(8,HIGH);
7 digitalWrite(9,LOW);
8 delay(200);
9 digitalWrite(8,LOW);
10 digitalWrite(9,HIGH);
11 delay(200);
12}

FAQ

Peut-on connecter deux LED avec la même résistance ?▾

Non, chaque LED doit avoir sa propre résistance. Si une seule résistance est utilisée en commun, les LED ne se répartissent pas le courant de manière égale : l'une brillera davantage, tandis que l'autre ne s'allumera pas du tout. Dans ce projet, chaque LED dispose d'une résistance distincte de 220 Ω.

Comment fonctionne l'effet « flip-flop » ?▾

Lorsqu'une LED est mise à l'état HIGH, l'autre est mise à l'état LOW ; après un bref délai, les états s'inversent. Ainsi, les deux LED clignotent en alternance. La base de cet effet réside dans le fait d'envoyer simultanément des valeurs opposées à deux broches.

Quelles broches puis-je utiliser ?▾

Sur l'Uno, toutes les broches numériques comprises entre 2 et 13 peuvent être utilisées pour piloter des LED. Les broches 0 et 1 étant réservées à la communication série USB, il est recommandé de les laisser libres. Si vous changez de broche, pensez à mettre à jour le numéro de broche dans le code.

Les LED brillent très faiblement, pourquoi ?▾

En général, on oublie la ligne « pinMode(pin, OUTPUT) » ; une broche qui n'est pas configurée en sortie fait que la LED reste éteinte. De plus, si la valeur de la résistance est trop élevée (par exemple 10 kΩ), la LED brille faiblement ; utilisez une résistance de 220 à 330 Ω.

2 Led Burning | BlueGrays