The Bouton-Poussoir, commonly known as a push-button switch, is an essential component in many electronic circuits. It is used to temporarily close or open an electrical circuit when pressed. This simple yet versatile component finds applications in various domains, including consumer electronics, industrial controls, and DIY projects. Whether you are building a simple LED circuit or a complex control system, the Bouton-Poussoir is a fundamental element that can help you achieve your design goals.
Parameter | Value |
---|---|
Type | Momentary Push-Button Switch |
Contact Rating | 50mA @ 12V DC |
Contact Resistance | ≤ 100mΩ |
Insulation Resistance | ≥ 100MΩ @ 500V DC |
Dielectric Strength | 1000V AC for 1 minute |
Operating Temperature | -20°C to +70°C |
Mechanical Life | 100,000 cycles |
Pin Number | Description |
---|---|
1 | Normally Open (NO) Contact |
2 | Common (COM) Contact |
3 | Normally Closed (NC) Contact |
Here is an example of how to connect the Bouton-Poussoir to an Arduino UNO to control an LED:
Arduino UNO Bouton-Poussoir
5V -------------------> COM
Pin 2 -------------------> NO
GND -------------------> GND
// Define the pin for the push-button
const int buttonPin = 2;
// Define the pin for the LED
const int ledPin = 13;
// Variable to store the button state
int buttonState = 0;
void setup() {
// Initialize the button pin as an input
pinMode(buttonPin, INPUT);
// Initialize the LED pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Read the state of the push-button
buttonState = digitalRead(buttonPin);
// Check if the push-button is pressed
if (buttonState == HIGH) {
// Turn the LED on
digitalWrite(ledPin, HIGH);
} else {
// Turn the LED off
digitalWrite(ledPin, LOW);
}
}
By following this documentation, you should be able to effectively integrate the Bouton-Poussoir into your electronic projects, ensuring reliable and efficient operation.