DIY ELECTRONICSTR

← All parts

12x12 mm Push Button

Control

Four-leg tactile switch that closes the circuit while held down and opens it when released; for start, menu, counter and game projects. Opposite pairs of legs are joined inside, so seat the button across the breadboard's middle channel. Easiest wiring: one leg to a digital pin, the diagonal leg to GND; with pinMode(pin, INPUT_PULLUP) it reads LOW when pressed, no resistor needed. The contacts bounce for a few milliseconds when pressed; add a ~20-50 ms wait in your code.

Specifications

Type
Momentary tactile switch, normally open
Size
12 x 12 mm
Legs
4 (joined in pairs inside)
Rating
12V DC, 50 mA
Life
~100,000 presses
Wiring
Pin + GND with INPUT_PULLUP (LOW = pressed)
Bounce
~5 - 20 ms (debounce in code)

Shop prices

Prices read from the shops' pages on 22 October 2026. Prices and stock may have changed since; check at the shop before you buy.

Projects with this part

In the app, tick off every wire, match the parts to your inventory and pick up where you left off.

Build it step by step in the app