PUSH BUTTON red (1a)
Push Button – Red (Momentary, 1A Rated)
Overview:
This is a red momentary push button switch, perfect for triggering inputs in electronics and microcontroller projects. The switch is normally open (NO) — it only conducts when pressed, then returns to its original position when released.
It features 2 pins, supports up to 1A current, and fits well into breadboards, perfboards, and panels. Ideal for Arduino, ESP32, Raspberry Pi, or any low-voltage control circuit.
Key Features:
Type: Momentary (Normally Open)
Color: Red
Number of Pins: 2
Compact round design for panel or board mounting
Rated Current: 1A max
Easy to use in breadboards and soldering projects
Ideal for user input, control panels, resets, start/stop functions
Technical Specifications:
| Parameter | Value |
|---|---|
| Switch Type | Momentary (NO) |
| Actuation Type | Push to make (returns automatically) |
| Contact Type | Normally Open |
| Number of Pins | 2 |
| Rated Voltage | 3V – 12V DC |
| Max Current | 1A |
| Button Color | Red |
| Body Material | Plastic |
| Mounting Hole | ~7mm (varies slightly) |
| Lifespan | >10,000 presses |
Wiring with Arduino:
| Button Pin | Connect to |
|---|---|
| One Pin | GND |
| Other Pin | Digital Input (e.g., D2) |
Use a pull-up resistor, or set INPUT_PULLUP in code.
Arduino Sample Code:
CopyEditconst int buttonPin = 2; const int ledPin = 13; void setup() { pinMode(buttonPin, INPUT_PULLUP); // Use internal pull-up resistor pinMode(ledPin, OUTPUT); } void loop() { if (digitalRead(buttonPin) == LOW) { // Button pressed digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
Applications:
User input button for Arduino and ESP32
Start/stop or reset button for devices
Menu or selection input in display projects
Control for relays or motor triggers
Prototyping and educational projects