

The 1 Channel Relay 5V is an electromechanical switching device that allows a low voltage control signal (e.g., from a microcontroller) to control a higher voltage circuit. This module is widely used in automation, home appliances, and control systems to isolate and switch high-power devices such as lights, motors, and other electrical loads.








The following table outlines the key technical details of the 1 Channel Relay 5V module:
| Parameter | Specification |
|---|---|
| Operating Voltage | 5V DC |
| Trigger Voltage | 3.3V to 5V DC |
| Maximum Load Voltage | 250V AC / 30V DC |
| Maximum Load Current | 10A |
| Relay Type | SPDT (Single Pole Double Throw) |
| Isolation | Optocoupler isolation |
| Dimensions | ~50mm x 26mm x 18mm |
| Indicator LED | Yes (indicates relay activation) |
The 1 Channel Relay 5V module typically has the following pins:
| Pin Name | Description |
|---|---|
| VCC | Connect to the 5V power supply. |
| GND | Connect to the ground of the power supply. |
| IN | Control signal input. A HIGH signal activates the relay, and a LOW signal deactivates it. |
| COM | Common terminal for the relay switch. |
| NO | Normally Open terminal. Connect the load here if you want it to be OFF by default. |
| NC | Normally Closed terminal. Connect the load here if you want it to be ON by default. |
VCC pin to a 5V power supply and the GND pin to the ground.IN pin to the control signal source, such as a microcontroller (e.g., Arduino UNO).COM and NO terminals.COM and NC terminals.IN pin to activate the relay and switch the load.Below is an example of how to control the 1 Channel Relay 5V using an Arduino UNO:
VCC to the Arduino's 5V pin.GND to the Arduino's GND pin.IN pin to Arduino digital pin 7.COM and NO terminals of the relay.// Define the relay control pin
const int relayPin = 7;
void setup() {
// Set the relay pin as an output
pinMode(relayPin, OUTPUT);
// Ensure the relay is off initially
digitalWrite(relayPin, LOW);
}
void loop() {
// Turn the relay ON (activates the connected load)
digitalWrite(relayPin, HIGH);
delay(5000); // Keep the relay ON for 5 seconds
// Turn the relay OFF (deactivates the connected load)
digitalWrite(relayPin, LOW);
delay(5000); // Keep the relay OFF for 5 seconds
}
Relay Not Activating
Load Not Switching
COM, NO, or NC).Relay Stuck in One State
Indicator LED Not Lighting Up
Q: Can I use this relay module with a 3.3V microcontroller?
A: Yes, the relay can be triggered with a 3.3V control signal, but ensure the VCC pin is powered with 5V.
Q: Is the relay safe for switching high-power devices?
A: Yes, as long as the load does not exceed the relay's maximum ratings (250V AC / 30V DC, 10A).
Q: Can I use this relay to control DC motors?
A: Yes, but for inductive loads like motors, use a flyback diode to protect the relay from voltage spikes.
Q: What happens if I connect both NO and NC terminals?
A: The relay will switch between the two terminals based on the control signal, but ensure the load connections are appropriate for your application.