

The 5V Single Pole Double Throw (SPDT) relay, manufactured by Relay (Part ID: SPDT), is an electromechanical switch designed to control high-power circuits using low-power signals. It features three terminals: Common (COM), Normally Open (NO), and Normally Closed (NC), allowing it to toggle between two circuits. This relay is widely used in applications requiring electrical isolation, automation, and remote control of devices.








Below are the key technical details of the 5V SPDT relay:
| Parameter | Value |
|---|---|
| Operating Voltage | 5V DC |
| Coil Resistance | ~70Ω |
| Switching Voltage | Up to 250V AC / 30V DC |
| Switching Current | Up to 10A |
| Contact Configuration | SPDT (Single Pole Double Throw) |
| Isolation Voltage | 1500V AC |
| Operating Temperature | -40°C to +85°C |
| Dimensions | ~19mm x 15mm x 15mm |
The 5V SPDT relay has five pins, as described in the table below:
| Pin Name | Description |
|---|---|
| COM | Common terminal. Connects to the load or power source. |
| NO | Normally Open terminal. Disconnected from COM when the relay is inactive. |
| NC | Normally Closed terminal. Connected to COM when the relay is inactive. |
| VCC | Positive terminal for the relay coil. Connect to a 5V DC power source. |
| GND | Ground terminal for the relay coil. Connect to the ground of the power source. |
Below is an example of how to control the 5V SPDT relay using an Arduino UNO:
// Example code to control a 5V SPDT relay with Arduino UNO
#define RELAY_PIN 7 // Define the pin connected to the relay control
void setup() {
pinMode(RELAY_PIN, OUTPUT); // Set the relay pin as an output
digitalWrite(RELAY_PIN, LOW); // Ensure the relay is off initially
}
void loop() {
digitalWrite(RELAY_PIN, HIGH); // Turn the relay on (activates NO terminal)
delay(1000); // Keep the relay on for 1 second
digitalWrite(RELAY_PIN, LOW); // Turn the relay off (activates NC terminal)
delay(1000); // Keep the relay off for 1 second
}
Relay Not Switching:
Load Not Powering On:
Microcontroller Resetting:
Relay Overheating:
Q: Can I use the 5V SPDT relay with a 3.3V microcontroller?
A: Yes, but you will need a transistor or relay driver circuit to boost the control signal to 5V.
Q: Is the relay suitable for AC loads?
A: Yes, the relay can switch AC loads up to 250V, provided the current does not exceed 10A.
Q: Do I need an external power supply for the relay?
A: If your microcontroller cannot supply sufficient current, use an external 5V power supply for the relay.
Q: Can I use the relay for PWM signals?
A: No, relays are not suitable for high-frequency switching. Use a solid-state relay or MOSFET for PWM applications.