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.