Led Clignotante
Transcription
Led Clignotante
1- LED clignotante Introduction Dans fiche, on va voir comment utiliser la carte Uno pour allumer une LED et la faire clignoter une fois par seconde. Composants - 1 câble USB * - 1 Resistance de 220Ω - 1 LED - les fils des cavaliers - 1 support de câblage Principe Une diode électroluminescente (LED) est un dispositif semi-conducteur qui peut transformer l'énergie électrique en énergie lumineuse par l'intermédiaire de jonctions PN. Par longueur d'onde, il peut être classé dans la diode laser, une diode émettrice de lumière infrarouge et d'une diode émettant de la lumière visible qui est généralement connu comme diode électroluminescente (LED). Les LED sont généralement rouges, jaunes, verts, bleues, ou de changement de couleur. La LED changement de couleur peut changer les couleurs avec des tensions différentes. Avant de construire un circuit, on doit connaître les paramètres des composants du circuit, tels que leur tension de fonctionnement, le circuit d'exploitation, etcOn doit connecter une résistance de limitation de courant quand une LED est utilisée sinon la LED peut «brûler» en raison d’un courant excessif. Dans cette expérience, la tension de fonctionnement de la diode électroluminescente est comprise entre 1,5 V et 2,0 V et le courant de fonctionnement est compris entre 10 mA et 20 mA. La carte Uno peut fournir 5V. Pour la LED, on choisit 1.7V, 15mA. La résistance de limitation de courant est égale à la tension totale soustrait par la tension LED, puis divisé par le courant. Dans ce cas, ce serait (5-1.7) /0.015. Ainsi, la résistance de limitation de courant est égale à 220Ω. Exercice : Etape 1: Construire le circuit Etape 2 : Lancer le programme // Allumer la LED pendant une demi-seconde, puis l’éteindre pendant une demi-seconde, en boucle / ************************************************ / const int ledPin = 9; // le numéro du pin de la LED = 9 / ************************************************ / void setup() { pinMode (ledPin, OUTPUT); // initialiser la broche numérique en sortie } / ************************************************ / // La routine de boucle fonctionne encore et encore pour toujours void loop () { digitalWrite (ledPin, HIGH); // tourner la LED retard (500); // Attendre une demi-seconde digitalWrite (ledPin, LOW); // Éteindre la LED retard (500); // Attendre une demi-seconde } / Étape 3 : Compiler le code Étape 4 : Télécharger le croquis à la carte SunFounder Uno On doit maintenant voir le clignotement de la LED . Grâce à cette expérience, on a appris comment allumer une LED. On peut également modifier la fréquence de clignotement de la LED en changeant la valeur de num dans la fonction de retard de retard (num). Par exemple, si la fonction est modifiée pour retarder (250), vous trouverez que la LED clignote plus rapidement.