

The SWITCH-MOMENTARY-2 is a momentary push-button switch designed to close a circuit only while it is being pressed. Once released, the circuit is opened again. This type of switch is commonly used for temporary actions such as triggering a function, activating a device, or sending a signal in electronic circuits. Its simple design and functionality make it a versatile component in various applications.








The SWITCH-MOMENTARY-2 is a compact and reliable component with the following specifications:
| Parameter | Value |
|---|---|
| Switch Type | Momentary (Normally Open) |
| Operating Voltage | 3V to 24V DC |
| Maximum Current | 50mA |
| Contact Resistance | ≤ 50 mΩ |
| Insulation Resistance | ≥ 100 MΩ |
| Operating Temperature | -20°C to +70°C |
| Mechanical Life | 100,000 cycles |
The SWITCH-MOMENTARY-2 typically has two pins, as described below:
| Pin | Description |
|---|---|
| Pin 1 | Connects to one side of the circuit (input) |
| Pin 2 | Connects to the other side of the circuit (output) |
The SWITCH-MOMENTARY-2 can be used as an input device for an Arduino UNO. Below is an example circuit and code to detect button presses:
// Define the pin connected to the momentary switch
const int buttonPin = 2;
// Variable to store the button state
int buttonState = 0;
void setup() {
// Set the button pin as input with an internal pull-up resistor
pinMode(buttonPin, INPUT_PULLUP);
// Initialize serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Read the state of the button (LOW when pressed, HIGH when released)
buttonState = digitalRead(buttonPin);
// Print the button state to the Serial Monitor
if (buttonState == LOW) {
Serial.println("Button Pressed");
} else {
Serial.println("Button Released");
}
// Add a small delay to avoid spamming the Serial Monitor
delay(100);
}
Switch Not Responding
Unstable or Erratic Behavior
Switch Overheating
No Signal Detected in Arduino
Q1: Can I use the SWITCH-MOMENTARY-2 with AC circuits?
A1: No, the SWITCH-MOMENTARY-2 is designed for low-voltage DC circuits only.
Q2: How do I debounce the switch in software?
A2: You can use a delay or a state-change detection algorithm in your code to filter out noise caused by bouncing.
Q3: What happens if I reverse the pins?
A3: The SWITCH-MOMENTARY-2 is non-polarized, so reversing the pins will not affect its operation.
Q4: Can I use this switch for high-power applications?
A4: No, this switch is rated for a maximum current of 50mA and is not suitable for high-power circuits. Use a relay or transistor to handle higher currents.