Les LED (Light-Emitting Diode, en français "diode électroluminescente") sont des dispositifs électroniques qui émettent de la lumière lorsqu'un courant électrique les traverse. Elles sont utilisées dans de nombreuses applications en raison de leurs avantages par rapport aux autres sources de lumière traditionnelles, telles que les ampoules à incandescence et les lampes fluorescentes. Voici quelques-uns des rôles des LED :
Éclairage : Les LED sont largement utilisées pour l'éclairage résidentiel, commercial et public. Elles sont présentes dans les lampes, les luminaires, les panneaux d'affichage, les feux de signalisation, les écrans d'ordinateur, les téléviseurs, etc. Les LED offrent une efficacité lumineuse élevée, une longue durée de vie, une faible consommation d'énergie et une grande flexibilité de conception.
Électronique : Les LED sont également utilisées dans de nombreux appareils électroniques. Par exemple, elles sont utilisées comme indicateurs lumineux pour indiquer l'état de fonctionnement d'un appareil, tel que l'allumage ou l'extinction d'un périphérique. Elles peuvent également être intégrées dans les télécommandes, les montres, les smartphones, les ordinateurs portables, les claviers, etc.
Signalisation : Les LED sont largement utilisées dans les panneaux de signalisation routière, les feux de circulation, les feux de secours et les indicateurs de sécurité. Elles offrent une visibilité élevée, une durée de vie plus longue et une meilleure efficacité énergétique par rapport aux autres types de sources lumineuses.
Écrans : Les LED sont utilisées dans les écrans d'affichage, tels que les écrans d'ordinateur, les téléviseurs, les panneaux publicitaires, les panneaux d'information, les écrans de smartphones et de tablettes. Les LED permettent une meilleure qualité d'image, une plus grande luminosité et une consommation d'énergie réduite par rapport aux écrans LCD traditionnels.
Décoration : Les LED sont souvent utilisées à des fins décoratives, que ce soit pour éclairer des bâtiments, des ponts, des jardins, des fontaines ou des arbres. Elles offrent une grande variété de couleurs, peuvent être facilement contrôlées et permettent de créer des effets lumineux spéciaux.
Pour contrôler deux LEDs à l'aide d'un Arduino UNO, vous aurez besoin des composants suivants :
Arduino UNO : C'est la carte de développement microcontrôleur qui vous permettra de programmer et contrôler les LEDs.
Deux LEDs : Choisissez les LEDs de votre choix en fonction de la couleur et de la luminosité souhaitées. Assurez-vous qu'elles sont compatibles avec l'Arduino en termes de tension et de courant.
Deux résistances : Les résistances sont nécessaires pour limiter le courant qui traverse les LEDs afin de les protéger. La valeur des résistances dépendra de la spécification des LEDs et de la tension d'alimentation de l'Arduino.
Des fils de connexion : Ils seront utilisés pour connecter les LEDs à l'Arduino. Vous pouvez utiliser des fils de connexion mâle-mâle ou mâle-femelle en fonction de vos besoins.
Breadboard (Plaque d'essai) : Une breadboard est utile pour créer un circuit temporaire et connecter facilement les composants entre eux.
Une fois que vous avez rassemblé ces composants, voici comment les connecter à l'Arduino :
1- Connectez la patte positive (anode) de la première LED rouge à une broche numérique de votre choix sur l'Arduino. Insérez une résistance entre la patte positive de la LED et la broche numérique N°0 pour limiter le courant. Connectez ensuite la patte négative (cathode) de la LED à la masse (GND) de l'Arduino.
2- Répétez l'étape précédente pour la deuxième LED verte, en utilisant une la broche numérique N°1 de l'Arduino, une autre résistance et la connexion à la masse.
3- Assurez-vous que votre Arduino est correctement alimenté en connectant le fil d'alimentation (VCC) de l'Arduino à une source d'alimentation appropriée (par exemple, via USB ou une alimentation externe).
Une fois que vous avez connecté les composants et alimenté l'Arduino, vous pouvez programmer le microcontrôleur pour contrôler les LEDs en utilisant le langage de programmation Arduino. Vous pouvez définir les broches numériques correspondantes comme sorties dans votre code, puis utiliser des instructions pour allumer ou éteindre les LEDs en fonction de vos besoins.
Ceci est une configuration de base pour contrôler deux LEDs, mais vous pouvez ensuite explorer davantage de fonctionnalités et d'effets en utilisant des techniques telles que la modulation de largeur d'impulsion (PWM) pour ajuster l'intensité lumineuse, l'utilisation de capteurs pour déclencher les LEDs, etc.
Pour allumer deux LEDs à l'aide d'un Arduino UNO, suivez les étapes suivantes :
1- Écrivez un programme Arduino pour allumer les LEDs.
1 2 3 4 5 6 7 8 |
void setup() { pinMode(0, OUTPUT); // Définit la broche 0 en sortie pinMode(1, OUTPUT); // Définit la broche 1 en sortie digitalWrite(1, HIGH); // Allume la LED rouge connectée à la broche 1 digitalWrite(0, HIGH); // Allume la LED verte à la broche 0 } void loop() { } |
2- Téléversez le programme sur l'Arduino à l'aide de l'IDE Arduino ou d'un autre logiciel compatible.
Le programme ci-dessus configure les broches 0 et 1 de l'Arduino en tant que sorties dans la fonction setup().
les instructions digitalWrite() sont utilisées pour allumer et éteindre les LEDs connectées aux broches 0 et 1.
Ainsi, les deux LEDs s'allumeront d'une façon continue.
Pour faire clignoter deux LEDs en alternance à l'aide d'un Arduino UNO, vous pouvez utiliser le programme suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// Broche des LEDs const int ledPin1 = 0; // Broche pour la première LED verte const int ledPin2 = 1; // Broche pour la deuxième LED rouge // Temps de clignotement const int blinkTime = 2000; // Temps en millisecondes void setup() { pinMode(ledPin1, OUTPUT); // Définit la broche de la LED verte en sortie pinMode(ledPin2, OUTPUT); // Définit la broche de la LED rouge en sortie } void loop() { digitalWrite(ledPin1, HIGH); // Allume la LED verte digitalWrite(ledPin2, LOW); // Éteint la LED rouge delay(blinkTime); // Attend digitalWrite(ledPin1, LOW); // Éteint la LED verte digitalWrite(ledPin2, HIGH); // Allume la LED rouge delay(blinkTime); // Attend } |
Assurez-vous de connecter les LEDs aux broches correspondantes (dans cet exemple, la première LED est connectée à la broche 0 et la deuxième LED est connectée à la broche 1).
Ce programme utilise les fonctions digitalWrite() pour allumer et éteindre les LEDs connectées aux broches spécifiées. La variable blinkTime détermine la durée pendant laquelle chaque LED reste allumée avant de passer à l'autre. Dans cet exemple, les LEDs clignotent toutes les 2000 millisecondes (2 secondes).
Une fois le programme téléversé sur l'Arduino UNO, les deux LEDs devraient clignoter en alternance, passant de l'une à l'autre toutes les 2 seconde. Vous pouvez ajuster la valeur de blinkTime pour modifier la vitesse de clignotement selon vos besoins
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info