

A Rocker Switch (Single Pole Single Throw), manufactured by Switch Electronics, is a simple yet versatile electrical switch designed to toggle between two positions: ON and OFF. This switch allows or interrupts the flow of current in a circuit, making it an essential component for power control in various applications. Its intuitive design and reliability make it a popular choice for both household appliances and electronic devices.








Below are the key technical details for the Rocker Switch (SPST):
| Parameter | Value |
|---|---|
| Manufacturer | Switch Electronics |
| Manufacturer Part ID | N/A |
| Switch Type | Single Pole Single Throw (SPST) |
| Rated Voltage | 250V AC |
| Rated Current | 6A |
| Contact Resistance | ≤ 50 mΩ |
| Insulation Resistance | ≥ 100 MΩ |
| Operating Temperature | -25°C to +85°C |
| Mechanical Life | 10,000 cycles |
| Mounting Type | Panel Mount |
| Actuator Type | Rocker |
The Rocker Switch (SPST) typically has two terminals for connection. Below is the pin configuration:
| Pin | Description |
|---|---|
| Pin 1 | Input terminal: Connect to the power source |
| Pin 2 | Output terminal: Connect to the load or circuit |
While the Rocker Switch (SPST) is primarily a power control device, it can also be used as a digital input for microcontroller projects. Below is an example of connecting the switch to an Arduino UNO:
// Rocker Switch (SPST) Example with Arduino UNO
// This code reads the state of the switch and turns on an LED when the switch is ON.
const int switchPin = 2; // Pin connected to the switch
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(switchPin, INPUT); // Set the switch pin as input
pinMode(ledPin, OUTPUT); // Set the LED pin as output
digitalWrite(ledPin, LOW); // Ensure the LED is off initially
}
void loop() {
int switchState = digitalRead(switchPin); // Read the switch state
if (switchState == HIGH) {
// If the switch is ON, turn on the LED
digitalWrite(ledPin, HIGH);
} else {
// If the switch is OFF, turn off the LED
digitalWrite(ledPin, LOW);
}
}
Switch Not Working:
Switch Feels Stiff or Jammed:
Load Not Receiving Power:
Arduino Not Detecting Switch State:
Q1: Can this switch be used for DC circuits?
A1: Yes, the Rocker Switch (SPST) can be used for DC circuits, but ensure the voltage and current ratings are not exceeded.
Q2: Is the switch waterproof?
A2: No, this switch is not waterproof. For outdoor or wet environments, use a waterproof variant.
Q3: Can I use this switch to control multiple devices?
A3: No, this is a Single Pole Single Throw (SPST) switch, which can control only one circuit at a time. For multiple devices, consider using a multi-pole switch.
Q4: How do I debounce the switch in a digital circuit?
A4: You can use a hardware debounce circuit (e.g., capacitor and resistor) or implement software debouncing in your microcontroller code.