Arduino – utiliser un bouton poussoir

Dans ce tuto nous allons voir comment relier un bouton a notre Arduino et allumer un LED par appui sur ce bouton la LED pourra être remplacer par bien d’autres choses comme une carte relais ou bien d’autre.

Liste des courses.

 

Fonctionnement d’un bouton poussoir.

Un bouton poussoir fonctionne de façon simple:

  • Quand le bouton reste appuyé, le courant passe le circuit et ferme.
  • Quand le bouton est lâché le courant passe plus le circuit et ouvert.

 

On va insérer une résistance dite Pull-Up de 10 kOhm entre l’entré de l’Arduino et le 5v.

Le schéma.

bouton + led

On relie la LED comme dans le tuto précédent puis en branche notre bouton comme sur le schéma, un côté au GND l’autre coté a la pin 2 de l’Arduino puis a la résistance de 10 kOhm et au 5v.

Brancher votre Arduino et téléverser le code suivant:

const int LED = 3; // broche 2 du micro-contrôleur se nomme maintenant : LED
const int BOUTON = 2; // broche 3 du micro-contrôleur se nomme maintenant : BOUTON

void setup() //fonction d'initialisation de la carte
{
//contenu de l'initialisation
pinMode(LED, OUTPUT); //LED est une broche de sortie
pinMode(BOUTON, INPUT); // BOUTON est une broche d'entree
}

void loop() //fonction principale, elle se répète (s’exécute) à l'infini
{
//contenu du programme
int etat = digitalRead(BP); // Lecture de l'entree BOUTON et sockage du résultats dans etat

if(test==LOW) // Si test est à l'état bas
{
digitalWrite(LED, HIGH); // Allumer LED
}
else // Sinon
{
digitalWrite(LED, LOW); // Eteindre LED
}
}

Le code permet d’allumer la LED quand le bouton est allumé, normalement les commentaires vous permet de comprendre le code simplement.

Video.

Voilà c’est la fin du tuto, maintenant c’est a vous de faire vos branchement et test.

We will be happy to hear your thoughts

Leave a reply

Register New Account
Reset Password
Compare items
  • Cameras (0)
  • Phones (0)
Compare
0