Codey OnlineBibliothèque de composants Arduino & ESP32 › Tactile switch
Tactile switch
Entrée & boutons

Tactile switch

Bouton poussoir tactile momentané à 4 broches. Les broches 1-2 sont reliées (rail gauche), les broches 3-4 sont reliées (rail droit). En appuyant sur le bouton, les deux rails sont pontés.

Largeur: 12.1 mm

Brochage — Tactile switch

Broche Signal Description
1 digital_input Left top — connect to digital pin (INPUT_PULLUP)
2 gnd Left bottom — connect to GND
3 digital_input Right top — same as pin 1 (internally connected)
4 gnd Right bottom — same as pin 2 (internally connected)

Conseils de câblage

Reliez la broche 1 à une broche GPIO numérique (utilisez INPUT_PULLUP) et la broche 2 à GND. Les broches 3-4 sont la même connexion que 1-2 (elles sont court-circuitées par paires en interne). Il ne faut que 2 fils : un vers GPIO, un vers GND.

Exemple de schéma de câblage — Tactile switch

De Vers Fil
board:D2 x1:1 green
board:GND x1:2 black

Exemple de code Arduino — Tactile switch

Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.

// Tactile switch example
// Wiring:
// - Switch pin 1 to Arduino D2
// - Switch pin 2 to Arduino GND
// Use the internal pull-up resistor, so the input reads HIGH when released
// and LOW when the button is pressed.

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

void setup() {
  pinMode(buttonPin, INPUT_PULLUP);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  Serial.println("Tactile switch demo started");
}

void loop() {
  bool pressed = (digitalRead(buttonPin) == LOW);

  digitalWrite(ledPin, pressed ? HIGH : LOW);

  Serial.print("Button state: ");
  Serial.println(pressed ? "PRESSED" : "RELEASED");

  delay(50);
}

Composants similaires

Drukknop

Drukknop

HX711 Load Cell Amplifier

HX711 Load Cell Amplifier

Keypad 4x3

Keypad 4x3

Construisez votre projet Arduino ou ESP32 avec l'IA

Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.

Commencez gratuitement