LED commandée par Arduino
Méthode : Circuit à LED simple allumage
Réalisation
Valeur des résistances : résistance de la LED : 220 Ω ; résistance du bouton : 10 kΩ
Saisie du programme : Cliquer sur Code puis Texte (
Saisir le programme suivant : (cliquer sur pour supprimer les numéros de ligne)
1
/*
2
Programme Arduino
3
La LED s'allume lorsqu'on appuie sur le bouton
4
*/
5
int AppuiBouton = 0; // définition d'une variable (int = entier), initialisée à '0'
6
7
void setup()
8
{
9
pinMode(2, INPUT); // broche 2 en entrée (reliée au bouton poussoir)
10
pinMode(13, OUTPUT); // broche 13 en sortie (reliée à la LED)
11
}
12
13
void loop()
14
{
15
// lecture de l'état de la broche 2, mémorisé dans AppuiBouton
16
AppuiBouton = digitalRead(2);
17
18
if (AppuiBouton == HIGH) { // si AppuiBouton est à '1'
19
digitalWrite (13, HIGH); // on allume la LED
20
} else { // sinon
21
digitalWrite(13, LOW); // on éteind la LED
22
}
23
delay(10); // temporisation de 10 ms
24
}
Simulation
Lancer la simulation et appuyer sur le bouton que constatez-vous ? appeler le professeur pour valider.
Complément :
Pour aller plus loin
Modifier le montage et le programme de telle sorte que :
La LED soit connectée à la broche 8
Le bouton soit connecté à la broche 7
La LED soit de couleur verte
Simuler et appeler le professeur pour valider.