SOMMAIRE ►
Connecter une LED à Arduino Uno / Nano est l’un des premiers projets avec lesquels vous commencez à vous familiariser avec la carte Arduino. Voyons comment connecter une LED à Arduino Uno ou Nano via une planche à pain. Le flashage du microcontrôleur s’effectue à l’aide de l’utilitaire Arduino IDE. Si vous n’avez pas encore installé ce programme sur votre ordinateur, vous pouvez télécharger gratuitement la dernière version sur le site officiel arduino.cc
Pour cette activité, nous aurons besoin:
- Arduino Uno / Arduino Nano / Arduino Mega
- LEDs et resistances
- bouton
- breadboard
- fils de connexion
Matériel supplémentaire sur ce sujet:
Fonctionnement de la LED Arduino (datasheet)
Une planche à pain est utilisée pour connecter la DEL au microcontrôleur Arduino. Si c’est la première fois que vous assemblez un circuit avec une carte Arduino, vous pouvez vous familiariser avec le dispositif de la planche à pain ici. Vous en saurez plus sur l’assemblage de circuits électriques sur une planche à pain dans cette leçon et dans d’autres leçons de notre site. Mais tout d’abord, nous devrions examiner de plus près le dispositif de la LED.

Les DEL sont des éléments semi-conducteurs utilisés pour l’indication et, plus récemment, pour l’éclairage. Elles ont une polarité, c’est-à-dire qu’elles sont sensibles au sens de circulation du courant continu (voir l’image ci-dessus). Si vous connectez la LED de manière incorrecte (l’élément ne brûlera pas), le courant ne passera pas dans le circuit et la LED ne s’allumera pas. L’anode (la longue branche de la LED) est toujours connectée au côté positif.
La luminosité de l’émission LED dépend directement du courant qui traverse l’élément. Cependant, le courant maximal autorisé ne doit pas être dépassé, sinon la DEL tombera en panne. Pour éviter cela, la DEL doit être connectée en série par l’intermédiaire d’une résistance de limitation de courant. La résistance peut être connectée à n’importe quelle branche de la DEL (anode ou cathode). La résistance est calculée à l’aide de la formule suivante:
- VA – tension de la broche du microcontrôleur Arduino (5 Volts)
- VL – chute de tension sur la LED (spécifiée dans les caractéristiques)
- IL – intensité de la DEL, spécifiée dans les caractéristiques (10-20 mAmp)
Pour les DEL conventionnelles, la chute de tension est d’environ 2 volts et le courant d’incandescence recommandé est de 15 mA. Ainsi, lorsqu’elle est connectée à la broche 5V du microcontrôleur Arduino, la résistance du circuit doit être d’au moins:
Nous pouvons donc utiliser des résistances de 220 Ohm.
Connecter le microcontrôleur Arduino à un PC

Après avoir installé l’IDE Arduino, connectez l’Arduino à l’ordinateur via USB. Ensuite, dans les paramètres, sélectionnez la carte que vous utilisez et spécifiez le port COM sur lequel la carte est détectée. Dans le schéma ci-dessus, la LED de gauche sera allumée en permanence, et la LED de droite sera allumée à l’aide d’un bouton. Les ports d’alimentation (5V et GND) sont utilisés pour l’alimentation et ne sont pas contrôlés par le programme.
Comment brancher une LED à Arduino Uno / Nano

Les broches numériques doivent être utilisées pour allumer la LED à partir de l’Arduino. Dans cet exemple, la broche 9 est utilisée, mais n’importe quelle broche peut être utilisée en la spécifiant dans le programme. Connectez la LED à l’Arduino via la planche à pain comme indiqué sur l’image et chargez le programme suivant. La broche 9 du microcontrôleur est alimentée en +5V (HIGH) ou 0V (LOW) à l’aide de la commande digitalWrite.
Programme Arduino pour connecter et allumer une LED
#define LED 9 void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); delay(1000); digitalWrite(LED, LOW); delay(1000); }
Explication du code pour allumer une LED à partir d’Arduino:
- pour allumer la LED, mettez la broche Arduino en mode OUTPUT à l’aide fonction pinMode;
- la vitesse de clignotement de la LED dépend du délai spécifié dans la fonction delay.
Conclusion. Pour allumer la LED, mettez la broche Arduino en mode OUTPUT à l’aide de la fonction pinMode. La vitesse de clignotement de la LED dépend du délai spécifié dans la fonction delay (le sketch spécifie 1000 millisecondes – ce qui équivaut à une seconde). Vous pouvez raccourcir le délai dans le programme, par exemple en spécifiant delay(100); la LED connectée à la carte Arduino clignotera alors plus souvent.








Merci pour la leçon vraiment je suis ému