

A Double Pole Double Throw (DPDT) switch is an electrical switch that can control two separate circuits simultaneously. It features two input terminals and four output terminals, allowing it to toggle between two different states for each circuit. This versatility makes it ideal for applications requiring complex switching configurations, such as reversing motor directions, switching between power sources, or controlling multiple devices.








The DPDT switch has six terminals, as shown in the table below:
| Pin Number | Label | Description |
|---|---|---|
| 1 | Input 1 (A1) | First input terminal for the first circuit |
| 2 | Output 1 (B1) | First output terminal for the first circuit (connected in one switch state) |
| 3 | Output 2 (B2) | Second output terminal for the first circuit (connected in the other state) |
| 4 | Input 2 (A2) | First input terminal for the second circuit |
| 5 | Output 3 (B3) | First output terminal for the second circuit (connected in one switch state) |
| 6 | Output 4 (B4) | Second output terminal for the second circuit (connected in the other state) |
Below is an example of using a DPDT switch to reverse the direction of a DC motor. The switch is manually toggled to change the motor's polarity.
// Example: Reversing a DC motor using a DPDT switch
// Connect the DPDT switch to the motor and power supply as per the circuit diagram.
// Ensure the switch is rated for the motor's voltage and current.
void setup() {
// No setup required for manual DPDT switch operation
}
void loop() {
// The DPDT switch is manually toggled to reverse motor direction.
// No code is required for the switch itself.
// Ensure the motor connections are secure and the switch is properly wired.
}
Switch Not Functioning Properly:
Overheating or Damage:
Noise or Unstable Operation:
Motor Not Reversing:
Q1: Can I use a DPDT switch to control AC circuits?
A1: Yes, as long as the switch's voltage and current ratings are suitable for the AC circuit.
Q2: How do I know which terminal is which on my DPDT switch?
A2: Most DPDT switches have labels or diagrams on the body. If not, use a multimeter to identify the connections.
Q3: Can I automate a DPDT switch?
A3: Yes, you can use a relay module or motor driver circuit to automate the switching process.
Q4: What is the difference between DPDT and SPDT switches?
A4: A DPDT switch controls two circuits simultaneously, while an SPDT switch controls only one circuit.