Push Button Press (12X12)
Push Button Press (12X12)
Overview:
A compact and responsive 12 × 12 mm momentary push button switch (tactile), designed for PCB through-hole mounting. With a satisfying tactile click and compact size, it's perfect for user inputs, reset buttons, menu navigation, and general-purpose controls in electronics and microcontroller projects.
Key Features:
Type: Momentary (normally-open) tactile switch
Compact footprint: 12 × 12 mm, ~7 mm tall (excluding cap)
Pins: 4-pin through-hole for secure PCB mounting
Durable feel: Offers tactile feedback for reliable operation
Color caps: Available in red, black, gray, blue, yellow, etc.
Long life: Typical lifespan over 100,000 presses
Low contact resistance (<50 mΩ)
Technical Specifications:
Parameter | Value |
---|---|
Dimensions | 12 × 12 × ~7 mm (L×W×H) |
Actuator Size | ~3.8 × 3.8 mm |
Operating Force | ~160 g F (typical) |
Travel Distance | 0.25 mm ±0.1 mm |
Contact Resistance | < 50 mΩ |
Rated Voltage | 12 V DC max |
Rated Current | 50 mA–100 mA typical |
Life Cycle | ≥100,000 actuations |
Mounting | Through-hole (4 pins) |
Wiring with Arduino Uno:
Switch Pins | Connect to |
---|---|
One pair of diagonal pins | GND |
Opposite pair | Digital input (e.g., D2) with INPUT_PULLUP |
When pressed, it connects the input pin to ground (LOW), otherwise input stays HIGH.
Applications:
Start/stop, menu, or select buttons
System RESET switches
User feedback controls in DIY electronics
Tactile interfaces for Arduino or ESP32 projects
Portable device button input
Resources:
🎥 Video Tutorial:
“Arduino Push Button Tutorial (step by step)” — a verified, beginner-friendly guide on connecting and programming push buttons correctly youtube.com+4youtube.com+4youtube.com+4