

The Relay 1 Channel (Manufacturer Part ID: MEGA) is an electromagnetic switch designed to control a single circuit. Manufactured by Arduino, this relay allows users to open or close a circuit using a low-power input signal, making it ideal for interfacing low-power control systems with high-power devices. It is widely used in applications requiring electrical isolation and control, such as home automation, industrial systems, and IoT projects.








The Relay 1 Channel is designed to handle a variety of loads while maintaining electrical isolation between the control and load circuits. Below are its key specifications:
| Parameter | Value |
|---|---|
| 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-based isolation |
| Dimensions | 50mm x 26mm x 18mm |
| Weight | ~20g |
The Relay 1 Channel module has a simple pinout for easy integration into circuits:
| 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, while LOW deactivates. |
| Terminal Name | Description |
|---|---|
| COM | Common terminal. Connect to one side of the load. |
| NO | Normally Open terminal. Connect to the other side of the load for default OFF. |
| NC | Normally Closed terminal. Connect to the other side of the load for default ON. |
Below is an example of how to control the Relay 1 Channel using an Arduino UNO:
// Define the relay control pin
const int relayPin = 7;
void setup() {
pinMode(relayPin, OUTPUT); // Set the relay pin as an output
digitalWrite(relayPin, LOW); // Ensure the relay is off at startup
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn the relay ON
delay(5000); // Keep the relay ON for 5 seconds
digitalWrite(relayPin, LOW); // Turn the relay OFF
delay(5000); // Keep the relay OFF for 5 seconds
}
delay(5000) with your desired timing for relay activation.Relay Not Activating:
Load Not Switching:
Relay Clicking but No Output:
Overheating:
Q: Can I use the relay with a 3.3V microcontroller?
A: Yes, the relay can be triggered with a 3.3V signal, but ensure the power supply to the relay module is 5V.
Q: Is the relay suitable for DC loads?
A: Yes, the relay can handle DC loads up to 30V and 10A.
Q: Can I control multiple relays with one Arduino?
A: Yes, as long as each relay is connected to a separate digital pin and the Arduino can supply sufficient current.
Q: Do I need an external transistor to drive the relay?
A: No, the Relay 1 Channel module includes an onboard transistor for driving the relay.
By following this documentation, you can effectively integrate the Relay 1 Channel into your projects for safe and reliable control of high-power devices.