The 3 Selector Switch (Manufacturer: Shopee, Part ID: S1661152-A 16A Poles 2 A-O-M) is an electromechanical device designed to allow users to select one of three different circuits or functions. It features three distinct positions, typically labeled as A, O (Off), and M, enabling control over multiple pathways in a circuit. This switch is commonly used in applications such as lighting control, motor direction selection, and industrial machinery.
The 3 Selector Switch typically has six terminals arranged in two rows, corresponding to the two poles. Below is the pin configuration:
Pin Number | Label | Description |
---|---|---|
1 | A1 | Input for Pole 1 |
2 | A2 | Output for Pole 1 (Position A) |
3 | O1 | Output for Pole 1 (Position O - Off) |
4 | B1 | Input for Pole 2 |
5 | B2 | Output for Pole 2 (Position M) |
6 | O2 | Output for Pole 2 (Position O - Off) |
Wiring the Switch:
Selecting a Position:
Mounting:
The 3 Selector Switch can be used with an Arduino UNO to read its position and control devices accordingly. Below is an example code snippet:
// Arduino code to read the position of a 3 Selector Switch
// and control an LED based on the selected position.
const int pinA = 2; // Connect Position A output to digital pin 2
const int pinO = 3; // Connect Position O output to digital pin 3
const int pinM = 4; // Connect Position M output to digital pin 4
const int ledPin = 13; // Built-in LED on Arduino
void setup() {
pinMode(pinA, INPUT_PULLUP); // Set pinA as input with pull-up resistor
pinMode(pinO, INPUT_PULLUP); // Set pinO as input with pull-up resistor
pinMode(pinM, INPUT_PULLUP); // Set pinM as input with pull-up resistor
pinMode(ledPin, OUTPUT); // Set LED pin as output
}
void loop() {
if (digitalRead(pinA) == LOW) {
// If Position A is selected, turn on the LED
digitalWrite(ledPin, HIGH);
} else if (digitalRead(pinM) == LOW) {
// If Position M is selected, blink the LED
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
} else {
// If Position O (Off) is selected, turn off the LED
digitalWrite(ledPin, LOW);
}
}
Switch Not Functioning:
Overheating:
Intermittent Operation:
Arduino Not Detecting Position:
Q: Can this switch be used for DC circuits?
Q: Is the switch waterproof?
Q: Can I use this switch to control a motor?
Q: How do I mount the switch?
This concludes the documentation for the 3 Selector Switch. For further assistance, refer to the manufacturer's datasheet or contact technical support.