🎯 Objectif

Le but est de faire clignoter une LED externe avec l’Arduino Uno. Ce montage permet de comprendre comment une sortie numérique commande un composant réel et pourquoi une résistance est nécessaire pour limiter le courant qui traverse la LED.

Le programme allumera la LED pendant 1 seconde, puis l’éteindra pendant 1 seconde, avant de recommencer en boucle.

Pour ce montage, j’ai utilisé une résistance de 320 Ω, tout simplement parce que c’était la valeur que j’avais sous la main. Elle convient très bien ici pour limiter le courant dans la LED, et c’était donc plus simple d’utiliser directement celle-ci plutôt que de chercher une autre valeur.

1️⃣ Matériel nécessaire

Arduino Uno, breadboard, LED, résistance 320 ohms et fils avant montage
Les composants utilisés avant le montage : Arduino Uno, breadboard, LED, résistance de 320 Ω et fils Dupont.

2️⃣ Comprendre le branchement

Le circuit sera branché dans cet ordre :

Arduino D8 → résistance 320 Ω → anode LED (+) → cathode LED (-) → GND

La patte longue de la LED correspond généralement à l’anode (+) et la patte courte à la cathode (-). La résistance de 320 Ω est montée en série avec la LED : elle sert à limiter le courant. Une valeur courante comme 220 Ω aurait également pu être utilisée, mais 320 Ω était simplement la résistance disponible pour ce montage.

3️⃣ Réaliser le montage sur la breadboard

Place la LED sur la breadboard, puis relie la broche D8 à la résistance de 320 Ω. La résistance rejoint l’anode de la LED. Relie ensuite la cathode de la LED à une broche GND de l’Arduino.

Vérifie le sens de la LED avant d’alimenter le montage. Si elle est montée à l’envers, elle ne s’allumera pas.

Montage Arduino Uno avec LED et résistance 320 ohms sur breadboard
Montage terminé : la sortie D8 commande la LED externe à travers une résistance de 320 Ω.

4️⃣ Programmer la broche D8

Contrairement au premier tutoriel Blink qui utilisait LED_BUILTIN, nous indiquons ici directement que notre LED externe est connectée à la broche numérique 8.

const int led = 8;

void setup() {
    pinMode(led, OUTPUT);
}

void loop() {
    digitalWrite(led, HIGH);
    delay(1000);

    digitalWrite(led, LOW);
    delay(1000);
}

5️⃣ Téléverser et tester

Branche l’Arduino au PC, sélectionne Arduino Uno et le bon port dans l’IDE Arduino, puis téléverse le programme. Une fois le téléversement terminé, la LED externe doit s’allumer pendant 1 seconde puis s’éteindre pendant 1 seconde.

6️⃣ Résultat en vidéo

Montage terminé : la LED externe commandée par D8 clignote avec 1 seconde allumée et 1 seconde éteinte.

7️⃣ Essayer un clignotement plus rapide

Comme dans le tutoriel Blink précédent, tu peux remplacer les deux delay(1000) par delay(500). La LED restera alors allumée 0,5 seconde et éteinte 0,5 seconde.

digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(500);

📊 Résumé du montage

Élément Connexion / rôle
Broche D8Commande la LED
Résistance 320 ΩLimite le courant dans la LED
Anode LED (+)Reliée à D8 à travers la résistance
Cathode LED (-)Reliée au GND
delay(1000)1 seconde

✅ Conclusion

Ce montage reprend le principe de Blink, mais avec une LED externe. Tu as maintenant utilisé une sortie numérique de l’Arduino, câblé une LED sur breadboard et ajouté une résistance de limitation de courant.

L’étape suivante pourra être de commander cette LED avec un bouton poussoir, afin de découvrir les entrées numériques et les résistances pull-up/pull-down.

Si tu veux revoir le premier test avec la LED intégrée, consulte le projet Arduino Blink.