

The SRD-05VDC-SL-C is an electromechanical relay manufactured by Ningbo Songle Relay. It is designed to control high-power devices using low-power signals, making it an essential component in automation, home appliances, and embedded systems. The relay operates by energizing an electromagnetic coil, which mechanically switches its contacts to open or close a circuit.








| Parameter | Value |
|---|---|
| Manufacturer | Ningbo Songle Relay |
| Part Number | SRD-05VDC-SL-C |
| Coil Voltage | 5 V DC |
| Operating Voltage Range | 3.75 V DC to 5.25 V DC |
| Coil Resistance | 70 Ω ±10% |
| Contact Type | SPDT (Single Pole Double Throw) |
| Contact Rating | 10 A at 250 V AC / 10 A at 30 V DC |
| Switching Voltage (Max) | 250 V AC / 30 V DC |
| Switching Current (Max) | 10 A |
| Insulation Resistance | ≥100 MΩ (at 500 V DC) |
| Dielectric Strength | 500 V AC (coil to contact) |
| Dimensions | 19.0 mm x 15.5 mm x 15.0 mm |
| Weight | ~10 g |
The SRD-05VDC-SL-C relay has five pins, as described below:
| Pin Number | Name | Description |
|---|---|---|
| 1 | Coil (+) | Positive terminal of the electromagnetic coil |
| 2 | Coil (-) | Negative terminal of the electromagnetic coil |
| 3 | Common (COM) | Common terminal for the relay contacts |
| 4 | Normally Open (NO) | Open circuit when the relay is de-energized; closes when energized |
| 5 | Normally Closed (NC) | Closed circuit when the relay is de-energized; opens when energized |
Below is an example of how to control the SRD-05VDC-SL-C relay using an Arduino UNO:
// Define the relay pin
const int relayPin = 7; // Connect relay control pin to Arduino digital pin 7
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
digitalWrite(relayPin, LOW); // Ensure relay is off at startup
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn relay on
delay(1000); // Keep relay on for 1 second
digitalWrite(relayPin, LOW); // Turn relay off
delay(1000); // Keep relay off for 1 second
}
Relay Not Switching:
Load Not Turning On/Off:
Microcontroller Resetting:
Q: Can I use the SRD-05VDC-SL-C relay with a 3.3 V microcontroller?
A: Yes, but you will need a transistor or relay driver IC to step up the control signal to 5 V for the relay coil.
Q: What is the purpose of the flyback diode?
A: The flyback diode protects the driving circuit from voltage spikes generated when the relay coil is de-energized.
Q: Can this relay switch both AC and DC loads?
A: Yes, the SRD-05VDC-SL-C can switch AC loads up to 250 V and DC loads up to 30 V, provided the current does not exceed 10 A.
Q: How do I know if the relay is energized?
A: Many relay modules include an LED indicator that lights up when the relay is energized. If using a bare relay, you can measure the voltage across the coil terminals.