
Vidéo
Schéma du circuit

Code source
1// ─────────────────────────────────────────
2// BlueGrays · bluegrays.com
3// Clignotement d'une LED
4// ─────────────────────────────────────────
5// Fait clignoter une seule LED toutes les 100 ms. Montre l'usage de base
6// des fonctions digitalWrite et delay.
7//
8// Broches :
9// D9 -> LED (avec une résistance de 220 ohm)
10
11void setup() {
12 pinMode(9,OUTPUT); // Broche de la LED en sortie
13}
14
15void loop() {
16 digitalWrite(9,HIGH); // Allumer la LED
17 delay(100); // Attendre 100 ms (1000 ms = 1 s)
18 digitalWrite(9,LOW); // Éteindre la LED
19 delay(100);
20}
21FAQ
Pourquoi ne faut-il pas brancher une LED sans résistance ?▾
Le courant de la LED ne se limite pas de lui-même ; si elle est connectée directement à une tension de 5 V, elle consomme un courant trop élevé, ce qui peut endommager à la fois la LED et la broche de l'Arduino. Une résistance de 220 Ω limite le courant à environ 13–15 mA, ce qui est sans danger tant pour la LED que pour la broche.
Quelle broche de la LED correspond au pôle positif (+) ?▾
La patte la plus longue est l'anode (+), la plus courte est la cathode (−). Le côté du corps de la LED présentant une encoche droite correspond également à la cathode. L'anode se connecte à la broche Arduino (via une résistance), tandis que la cathode se connecte à la masse (GND) ; si la LED est montée à l'envers, elle ne s'allumera pas, mais ne sera pas endommagée.
J'ai chargé le code, mais la LED ne s'allume pas. Que dois-je vérifier ?▾
Vérifie les points suivants dans l'ordre : la LED est-elle montée à l'envers ? Le code et le numéro de broche du circuit correspondent-ils ? La connexion GND est-elle présente ? Sur la maquette, la LED et la résistance se trouvent-elles sur la même ligne ? La LED « L » située sur la carte est également connectée à la broche 13 ; tu peux d'abord la tester avec LED_BUILTIN.
Comment modifier la fréquence de clignotement ?▾
La valeur indiquée dans la fonction delay() est exprimée en millisecondes : delay(1000) attend une seconde. Si tu réduis cette valeur, la LED clignote plus vite ; si tu l'augmentes, elle clignote plus lentement. Tu peux également régler séparément les durées d'allumage et d'extinction.
