Une diode électroluminescente, ou LED est un composant capable d’émettre de la lumière lorsqu’il est parcouru par un courant électrique.
ll existe aujourd’hui des LEDS de différentes couleurs (rouge, vert, bleu, jaune, blanche) et même des LEDS pouvant afficher plusieurs couleurs : rouge, bleu et vert comme les LEDS RGB.
La LED ne laisse passer le courant que dans un seul sens (de l’anode vers la cathode). L’autre sens s’appelle le sens bloquant.
Il existe différent type de LEDS :
Avantages de la LED
Inconvénients de la LED
La LED possède un symbole bien particulier dans un circuit électronique. Elle est symbolisée par un triangle et un trait. Le trait montre que le courant passe que dans un sens dans la diode : de l’anode vers la cathode.
La diode électroluminescente est un composant bien particulier : Il y a un sens bloquant et un sens passant. La LED va fonctionner que si on branche la tension + sur l’Anode et la tension – sur la Cathode.
Comme vous avez pu voir avec le tableau des seuils de tensions, les valeurs sont parfois différentes de celles que peut délivrer une carte Arduino. Comme la carte Arduino peut délivrer que du 3,3V ou 5V, il va falloir limiter le courant entrant dans la LED afin de la protéger. Pour cela on va utiliser une résistance. Vous avez une démonstration de comment calculer sa valeur dans un circuit sur notre cours Résistance.
Néanmoins, si vous voulez vous épargner le détails des calculs, voici les résistances à choisir par rapport à la tension d’entrée :
Si vous avez branché votre capteur sur le port 3,3 volts de votre carte Arduino, il vous faudra une résistance 220 ohms
Si vous avez branché votre capteur sur le port 5 volts de votre carte Arduino, il vous faudra une résistance 1kilo-ohms.
Pour pouvoir brancher la LED sans la faire griller, vous devez respecter les seuils de tensions pour lequel la LED s’allume normalement. En dessous de ce seuil vous risquez de ne pas voir votre LED s’allumer et au dessus vous risquez de griller celle-ci :
| La LED | Tension Minimale | Tension Maximale |
|---|---|---|
| LED Rouge | 1,6V | 2V |
| LED Verte | 1,8V | 2V |
| LED Bleu | 2,7V | 3,2V |
| LED Jaune | 1,8V | 2V |
| LED Blanche | 3,5V | 3,8V |
On va maintenant voir comment brancher une LED. Le circuit ci-contre ne vous permettra pas de contrôler la LED (la faire clignoter), mais juste pour comprendre comment l’allumer :
Dans cette partie on va contrôler la LED sous deux formes : d’abord en l’allumer et en l’éteignant, puis en allumant progressivement celle-ci.
Voici le circuit dont vous aurez besoin pour les deux parties :
Voici le code pour allumer et éteindre une LED. Vous pouvez changer la broche en fonction d’où vous avez branché votre LED sur la carte Arduino :
On va maintenant voir comment faire varier la luminosité de la LED avec la carte Arduino. Pour cela il va falloir connecter la LED sur une des broches PWM de la carte Arduino. Les broches Pulse Width Modulation permettent de faire « varier » la tension de la carte arduino avec des impulsions. Elles sont représentées par des « ~ ». Voici le schéma pour faire varier l’intensité de la led :
La LED RGB est une diode dont on peut contrôler la couleur. Elle est composé de trois LEDS : Bleu, Vert et Rouge.
Il reste juste à jouer sur la brillance de chaque LED afin d’avoir la couleur souhaitée. Chaque broche de la LED correspond à une des LEDS plus une broche pour la masse.
On va maintenant voir comment faire varier la couleur de cette LED RGB.
a) Allumer une LED avec un bouton poussoir !
Vous pouvez allumer une LED depuis un interrupteur avec un bouton poussoir. Vous en avez un exemple sur notre cours bouton poussoir !
b) Allumer une LED en fonction la lumière d’une pièce
Vous pouvez faire varier l’intensité de la LED en fonction de la luminosité extérieur grâce à une photorésistance. Ceci peut vous servir à allumer une lampe quand une pièce s’assombrit. Vous avez un exemple de ce projet sur le cours photorésistance.
c) Faire un radar avec une LED !
Vous pouvez faire varier la luminosité en fonction de l’objet qui s’approche comme sur un radar de voiture avec le capteur de distance ! On a un exemple dans le cours capteur de distance
d) Contrôler une led depuis votre téléphone !
Nous avons crée une application sur Android, Arduino Factory, vous permettant de contrôler à distance une LED ou tout autre type d’objet grâce à votre téléphone ! Voici notre cours pour connecter la LED au téléphone.