LED commandée par Arduino

MéthodeCircuit à LED simple allumage

Réalisation

Réaliser le montage suivant :

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.