Features:
- High Switching Capacity: Capable of switching 10A loads despite its small footprint, making it ideal for high-density PCB designs.
- Durable Construction: Sealed plastic body for improved longevity and environmental resistance.
- Thermal & Chemical Resistance: Plastic materials selected for high temperature tolerance and resistance to chemical exposure.
- Reliable Magnetic Circuit: Simplified design for cost-effective mass production and consistent performance.
- Color: Blue
Principle of Operation:
When 12V is applied to the coil, a magnetic field forms, pulling the armature and changing the state of the contacts. This switches the load circuit from normally closed (NC) to normally open (NO), or vice versa, depending on the wiring. When power is removed, a spring returns the contacts to their original position.
Pinout Description:

Pin Name |
Description |
Coil End 1 |
Connect to 12V (coil input) |
Coil End 2 |
Connect to GND (coil ground) |
COM (Common) |
Connect to the load |
NC (Normally Closed) |
Connected before trigger, opens when activated |
NO (Normally Open) |
Disconnected before trigger, closes when activated |
Applications:
- Home appliances (e.g., refrigerators, washing machines)
- Motor and lighting control
- Industrial automation and machinery
- DC motor switching
- Smart systems and IoT setups
- Traffic signal and temperature control systems
- Used in aerospace, defense, and automotive systems
Sample Circuit:
Below is a sample relay control circuit using an Arduino to drive a DC motor via the SRD-12V relay:

Sample Code:
void setup() {
pinMode(3, OUTPUT);
}
void loop() {
digitalWrite(3, HIGH); // Turn on motor
delay(1000); // Wait for 1 second
digitalWrite(3, LOW); // Turn off motor
delay(1000); // Wait for 1 second
}
Technical Specifications:
- Model: SRD-12VDC-SL-C
- Coil Voltage: 12V DC
- Contact Rating: 10A at 250VAC
- Contact Type: SPDT
- Mounting: DIP (Through-hole)
- Material: Plastic and Metal
- Dimensions: 19.2 x 15.5 x 15.2 mm
Comparison to SSR:
Electromechanical relays like the SRD-12VDC-SL-C physically move contacts to switch circuits, unlike solid-state relays (SSRs), which rely on semiconductor properties. Mechanical relays generally support higher currents, while SSRs offer faster switching and longer operational life due to their lack of moving parts.
Resources:
- No external library required
- Compatible with standard Arduino sketches
Features:
- High Switching Capacity: Capable of switching 10A loads despite its small footprint, making it ideal for high-density PCB designs.
- Durable Construction: Sealed plastic body for improved longevity and environmental resistance.
- Thermal & Chemical Resistance: Plastic materials selected for high temperature tolerance and resistance to chemical exposure.
- Reliable Magnetic Circuit: Simplified design for cost-effective mass production and consistent performance.
- Color: Blue
Principle of Operation:
When 12V is applied to the coil, a magnetic field forms, pulling the armature and changing the state of the contacts. This switches the load circuit from normally closed (NC) to normally open (NO), or vice versa, depending on the wiring. When power is removed, a spring returns the contacts to their original position.
Pinout Description:

Pin Name |
Description |
Coil End 1 |
Connect to 12V (coil input) |
Coil End 2 |
Connect to GND (coil ground) |
COM (Common) |
Connect to the load |
NC (Normally Closed) |
Connected before trigger, opens when activated |
NO (Normally Open) |
Disconnected before trigger, closes when activated |
Applications:
- Home appliances (e.g., refrigerators, washing machines)
- Motor and lighting control
- Industrial automation and machinery
- DC motor switching
- Smart systems and IoT setups
- Traffic signal and temperature control systems
- Used in aerospace, defense, and automotive systems
Sample Circuit:
Below is a sample relay control circuit using an Arduino to drive a DC motor via the SRD-12V relay:

Sample Code:
void setup() {
pinMode(3, OUTPUT);
}
void loop() {
digitalWrite(3, HIGH); // Turn on motor
delay(1000); // Wait for 1 second
digitalWrite(3, LOW); // Turn off motor
delay(1000); // Wait for 1 second
}
Technical Specifications:
- Model: SRD-12VDC-SL-C
- Coil Voltage: 12V DC
- Contact Rating: 10A at 250VAC
- Contact Type: SPDT
- Mounting: DIP (Through-hole)
- Material: Plastic and Metal
- Dimensions: 19.2 x 15.5 x 15.2 mm
Comparison to SSR:
Electromechanical relays like the SRD-12VDC-SL-C physically move contacts to switch circuits, unlike solid-state relays (SSRs), which rely on semiconductor properties. Mechanical relays generally support higher currents, while SSRs offer faster switching and longer operational life due to their lack of moving parts.
Resources:
- No external library required
- Compatible with standard Arduino sketches