mercredi 9 avril 2025

contrôlée LED par bouton-poussoir.

 Comprendre et réaliser un circuit Arduino interactif pour débutants.

1_ Introduction au projet

Dans ce tutoriel complet, nous allons apprendre à construire un petit circuit électronique à l’aide d’une carte Arduino, d’une LED, et d’un bouton-poussoir.
Ce projet simple est une excellente introduction à l’électronique et à la programmation avec Arduino.
L’objectif est de faire allumer une LED lorsque l’on appuie sur un bouton, puis de l’éteindre lorsqu’on le relâche.

Ce montage vous aidera à comprendre le principe du circuit ouvert et fermé, du signal numérique et de la programmation de base en C++ sur Arduino IDE.


2_Liste du matériel requis

Avant de commencer, assurez-vous d’avoir le matériel suivant :

  • 🧠 Carte Arduino (UNO ou équivalente)

  • 🔌 Plaque d’essai (breadboard)

  • 🧵 Câbles de connexion (jumpers)

  • 💡 LED (diode électroluminescente)

  • 🔘 Bouton-poussoir (interrupteur momentané)

  • Résistance 10 kΩ (pull-down)

  • 🔸 Résistance 220 Ω (protection de la LED)



Fonctionnement

Lorsqu'on appuie sur un bouton-poussoir, un circuit est fermé et activé.

Dès qu'on relâche le bouton, la connexion revient et coupe le circuit. L'interrupteur à bouton-poussoir est également appelé interrupteur momentané ou normalement ouvert et est utilisé, par exemple, sur les claviers d'ordinateur. Il diffère de l'interrupteur à bascule, qui reste allumé ou éteint jusqu'à ce qu'on le bascule dans l'autre position, comme un interrupteur d'éclairage.


Ce type de bouton-poussoir possède quatre broches, mais on n'en utilise généralement que deux à la fois pour la connexion. Dans ce projet, on utilisera les connexions du haut, bien que les deux broches inutilisées du bas remplissent la même fonction.  les broches fonctionnent dans un circuit. Les broches A et C sont toujours connectées, tout comme les broches B et D. Lorsque le bouton est enfoncé, le circuit est fermé.

La construction

1- Placez votre bouton-poussoir sur une plaque d'essai.



2-Connectez la broche A à une patte d'une résistance de 10 kOhms, puis cette même patte à la broche 2 de l'Arduino. 

Connectez l'autre patte de la résistance au rail GND, puis ce rail GND au rail GND de l'Arduino. Connectez la broche B de l'interrupteur au rail +5 V, puis ce rail au +5 V de l'Arduino.



3-Ajoutez la LED à votre plaque d'essai, en connectant la patte positive la plus longue à la broche 13 de l'Arduino via une résistance de 220 ohms et la patte la plus courte à la masse.





Le schéma

Dans ce schéma, vous assignez une broche au bouton-poussoir et la définissez comme entrée, et une broche à la LED comme sortie. Le code indique à l'Arduino d'allumer la LED tant que le bouton est enfoncé (fermant ainsi le circuit) et de la maintenir éteinte lorsque le bouton n'est pas enfoncé. Lorsque le bouton est relâché, le circuit est coupé et la LED s'éteint à nouveau.

3. Le code Arduino

Voici le code minimaliste permettant de contrôler la LED avec le bouton :

const int buttonPin = 2;
const int ledPin = 13;            
int buttonState = 0;

void setup() {

pinMode(ledPin, OUTPUT);

pinMode(buttonPin, INPUT); 

}

void loop() {

buttonState = digitalRead(buttonPin); 

if (buttonState == HIGH) { 

digitalWrite(ledPin, HIGH); 

} else {

digitalWrite(ledPin, LOW); 

} }

4-Conclusion.

Ce projet illustre parfaitement les bases de l’électronique numérique :
un signal d’entrée (le bouton) commande un signal de sortie (la LED).

C’est un excellent exercice pour débuter avec Arduino, comprendre la logique ON/OFF, et expérimenter le monde fascinant de la programmation interactive.



Aucun commentaire:

Enregistrer un commentaire

les Résistances Variables : Fonctionnement, Types et Applications Modernes.

  Introduction Les résistances variables jouent un rôle essentiel dans d’innombrables systèmes électroniques et électriques. Leur capacité ...