Bouton Poussoir : Gérer les entrées numériques sans rebond
C’est l’interface homme-machine la plus basique, et pourtant, elle cache bien des secrets. Un simple bouton poussoir permet de donner des ordres à votre Arduino, mais encore faut-il savoir le câbler correctement pour éviter que les signaux ne partent dans tous les sens.
Le Matériel et le Câblage

Tableau de Câblage Détaillé
| Broche Composant | Broche Arduino | Couleur |
|---|---|---|
| Broche 1.l | GND | Noir |
| Broche 2.l | Pin 3 | Bleu |
| Anode LED via 220Ω | Pin 12 | Rouge |
Le Code Source
const int buttonPin = 3;
const int ledPin = 12;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
// On utilise la résistance de pull-up interne !
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
buttonState = digitalRead(buttonPin);
// Avec INPUT_PULLUP, l'état appuyé est LOW (0)
if (buttonState == LOW) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
L’Expérience en Cas Réels

E-E-A-T & Astuces de Maker : L’enfer des faux contacts
Vous avez fait votre premier montage avec un bouton et, parfois, appuyer une fois compte pour deux, trois, voire dix appuis ? Félicitations, vous venez de découvrir le phénomène du rebond mécanique (bouncing).
- Le secret du Pull-Up interne : Plus besoin de vous embêter avec une résistance physique de 10kΩ sur votre plaque. Utilisez simplement
pinMode(pin, INPUT_PULLUP). L’Arduino activera une résistance interne, ce qui inverse la logique (le bouton renvoie 0 quand il est pressé), mais nettoie le montage ! - L’astuce logicielle : Pour gérer les rebonds matériels lors d’un compteur, insérez un petit
delay(50);juste après la détection de l’appui, ou utilisez une bibliothèque comme Bounce2 pour des projets sérieux comme un chronomètre.
J’ai passé des nuits blanches à déboguer un distributeur de bonbons qui s’ouvrait deux fois de suite… Tout était dû à un bouton non déparasité !
Conclusion
Ce composant est l’une des briques fondamentales de l’électronique de prototypage. En combinant la théorie et la gestion des imprévus physiques, vos projets deviendront bien plus fiables et professionnels.
Pour approfondir la gestion de la puissance et des courants dans ce type de circuit, n’oubliez pas de consulter notre guide complet sur la Loi d’Ohm.