

The Arcade Button (White) is a push-button switch designed for use in arcade machines, gaming consoles, and DIY electronics projects. It features a durable plastic housing, a bright white color for enhanced visibility, and a tactile response for reliable operation. This button is ideal for applications requiring frequent user interaction, such as gaming controls, interactive kiosks, and custom control panels.








The Arcade Button (White) is a simple, robust component with the following specifications:
| Parameter | Value |
|---|---|
| Button Type | Momentary push-button |
| Housing Material | Durable plastic |
| Color | White |
| Operating Voltage | 5V to 12V (typical) |
| Contact Rating | 1A at 125V AC / 2A at 48V DC |
| Mounting Hole Diameter | 28mm |
| Actuation Force | ~150g |
| Terminal Type | Quick-connect spade terminals |
| Dimensions | 33mm (diameter) x 50mm (height) |
The Arcade Button (White) typically has two terminals for electrical connections:
| Pin | Description |
|---|---|
| NO | Normally Open terminal (connects to circuit when pressed) |
| COM | Common terminal (connects to ground or power, depending on circuit design) |
Mounting the Button:
Wiring the Button:
Testing the Button:
The Arcade Button can be easily interfaced with an Arduino UNO for simple input detection. Below is an example circuit and code:
// Arcade Button Example with Arduino UNO
// This code reads the state of the button and turns on an LED when pressed.
const int buttonPin = 2; // Pin connected to the button's NO terminal
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(buttonPin, INPUT); // Set button pin as input
pinMode(ledPin, OUTPUT); // Set LED pin as output
digitalWrite(ledPin, LOW); // Ensure LED is off initially
}
void loop() {
int buttonState = digitalRead(buttonPin); // Read the button state
if (buttonState == HIGH) {
// If button is pressed, turn on the LED
digitalWrite(ledPin, HIGH);
} else {
// If button is not pressed, turn off the LED
digitalWrite(ledPin, LOW);
}
}
Button Not Responding:
Button Produces Erratic Behavior:
Button Feels Stiff or Stuck:
Button Does Not Fit in Panel:
Q: Can I use this button with a Raspberry Pi?
A: Yes, the Arcade Button can be used with a Raspberry Pi. Connect the button to a GPIO pin and use a pull-up or pull-down resistor as needed.
Q: Is the button waterproof?
A: No, the Arcade Button is not waterproof. Avoid using it in environments with high moisture or water exposure.
Q: Can I use this button for high-power applications?
A: No, the button is rated for low-power applications (1A at 125V AC or 2A at 48V DC). For high-power circuits, use a relay or transistor to handle the load.
Q: Does the button come with a built-in LED?
A: No, this specific Arcade Button (White) does not include an LED. However, illuminated versions are available separately.