Allumer une Led grâce à un bouton avec résistance pull down avec Arduino

Niveau APPRENTISSAGE :   Intermédiaire

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino
  • 1 x Résistance 10k ohms
  • 1 x Bouton
  • 1 x Résistance 220 ohms
  • 1 x Led
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

Vidéo de démonstration :

 

Schéma de câblage :

 

Code :

// La broche numérique 3 est reliée au Bouton. On lui donne le nom Bouton.
int Bouton = 3;
// La broche numérique 5 est reliée à la led rouge. On lui donne le nom Ledrouge.
int Ledrouge = 5;
// Déclaration variable EtatBouton qui va servir à stocker une valeur au format bool soit LOW ou HIGH.
int EtatBouton;

void setup() {
  // Ouvre le port série à 9600 bps.
  Serial.begin(9600);
  // Faire de la broche du Bouton une entrée.
  pinMode(Bouton, INPUT);
  // Définit Ledrouge soit la broche numérique 5 comme sortie.
  pinMode(Ledrouge, OUTPUT);
}

void loop() {
  // Lit la broche d'entrée du Bouton et stock ça valeur dans EtatBouton
  EtatBouton = digitalRead(Bouton);
  // Si EtatBouton == HIGH
  if (EtatBouton == HIGH)
  {
    // Imprime "On" dans le serial monitor
    // puis ajoute le retour à la ligne avec "println"
    Serial.println("On");
    // Met Ledrouge soit la broche numérique 5 sur ON.
    digitalWrite(Ledrouge, HIGH);
  }
  else {
    // Imprime "Off" dans le moniteur série
    // puis ajoute le retour à la ligne avec "println"
    Serial.println("Off");
    // Met Ledrouge soit la broche numérique 5 sur OFF.
    digitalWrite(Ledrouge, LOW);
  }
  // attend 1 millisecondes.
  delay(1);
}

 

Simulation TINKERCAD :

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire