

The Relay 1 Channel (Manufacturer: Arduino, Part ID: MEGA) is an electromechanical switch that allows a low-power signal to control a high-power circuit. This component is widely used in applications where electrical isolation and high-power switching are required. It is ideal for controlling devices such as lights, motors, and home appliances using microcontrollers like the Arduino UNO.








The Relay 1 Channel is designed to interface seamlessly with microcontrollers while providing robust switching capabilities for high-power devices. Below are the key technical details:
| Parameter | Value |
|---|---|
| Manufacturer | Arduino |
| Part ID | MEGA |
| Operating Voltage | 5V DC |
| Trigger Voltage | 3.3V to 5V DC |
| Maximum Switching Voltage | 250V AC / 30V DC |
| Maximum Switching Current | 10A |
| Relay Type | SPDT (Single Pole Double Throw) |
| Isolation | Optocoupler-based isolation |
| Dimensions | 50mm x 26mm x 18mm |
The Relay 1 Channel module has three input pins and three output terminals. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| VCC | Connect to 5V DC power supply |
| GND | Connect to ground |
| IN | Control signal input (3.3V or 5V logic level) |
| Terminal Name | Description |
|---|---|
| COM | Common terminal for the relay |
| NO | Normally Open terminal (connected when relay is activated) |
| NC | Normally Closed terminal (connected when relay is deactivated) |
The Relay 1 Channel is straightforward to use in a circuit. Below are the steps and best practices for integrating it into your project:
Power the Relay Module:
VCC pin of the relay to the 5V pin on the Arduino UNO. GND pin of the relay to the GND pin on the Arduino UNO.Control Signal:
IN pin of the relay to a digital output pin on the Arduino UNO (e.g., pin 7).Connect the Load:
COM terminal and the other to the NO terminal if you want the device to turn on when the relay is activated.Upload the Code:
// Example code to control a Relay 1 Channel module with Arduino UNO
const int relayPin = 7; // Define the pin connected to the relay's IN pin
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(1000); // Keep the relay on for 1 second
digitalWrite(relayPin, LOW); // Turn the relay off
delay(1000); // Keep the relay off for 1 second
}
Relay Not Activating:
IN pin receives a 3.3V or 5V signal from the microcontroller.VCC, GND, and IN pins.Load Not Switching:
COM and NO or NC).Relay Stuck in One State:
Q1: Can I use the Relay 1 Channel with a 3.3V microcontroller?
A1: Yes, the relay can be triggered with a 3.3V control signal, but ensure the VCC pin is powered with 5V.
Q2: Is the relay safe for switching AC appliances?
A2: Yes, the relay is designed to handle up to 250V AC at 10A. However, ensure proper insulation and safety precautions when working with high voltages.
Q3: Can I control multiple relays with one Arduino?
A3: Yes, you can control multiple relays by connecting each relay's IN pin to a separate digital output pin on the Arduino.
By following this documentation, you can effectively integrate the Relay 1 Channel into your projects for reliable high-power switching.