

A 2 gang outlet is an electrical receptacle designed to provide two separate sockets within a single wall plate. This component allows for the simultaneous connection of two devices, making it a convenient and efficient solution for powering multiple appliances or electronics in residential, commercial, or industrial settings.
Common applications include:








Below are the key technical details for a standard 2 gang outlet:
| Specification | Details |
|---|---|
| Voltage Rating | 120V AC (North America) or 230V AC (Europe and other regions) |
| Current Rating | 15A or 20A (depending on the model and region) |
| Frequency | 50Hz or 60Hz |
| Material | High-impact thermoplastic or polycarbonate |
| Grounding | Equipped with a grounding terminal for safety |
| Mounting Style | Flush-mounted into a standard electrical box |
| Certifications | UL Listed, CE Mark, or other regional safety certifications |
| Dimensions | Standard wall plate size (e.g., 4.5" x 2.75" in North America) |
| Operating Temperature | -20°C to 60°C |
The 2 gang outlet has the following connections:
| Pin/Terminal | Description |
|---|---|
| Line (Hot) | Connects to the live wire supplying power to the outlet. |
| Neutral | Connects to the neutral wire to complete the circuit. |
| Ground | Connects to the ground wire for safety and to prevent electrical shocks. |
While a 2 gang outlet is not directly connected to an Arduino, it can be used in projects involving relays to control AC devices. Below is an example of how to control a 2 gang outlet using a relay module and an Arduino UNO:
/*
Example: Controlling a 2 Gang Outlet with Arduino and a Relay Module
This code demonstrates how to turn on/off an outlet using a relay.
WARNING: Ensure proper isolation between the Arduino and high-voltage AC circuits.
*/
const int relayPin = 7; // Pin connected to the relay module
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 on the relay (outlet powered)
delay(5000); // Keep the outlet on for 5 seconds
digitalWrite(relayPin, LOW); // Turn off the relay (outlet off)
delay(5000); // Keep the outlet off for 5 seconds
}
Note: Always use a relay module rated for the voltage and current of the outlet. Ensure proper isolation between the low-voltage Arduino circuit and the high-voltage AC circuit.
Outlet Does Not Work:
Sparks or Burning Smell:
Devices Not Receiving Power:
Outlet Feels Warm:
Q: Can I install a 2 gang outlet outdoors?
A: Yes, but you must use a weatherproof outlet and enclosure designed for outdoor use.
Q: Can I replace a single gang outlet with a 2 gang outlet?
A: Yes, but you will need to replace the electrical box with a larger one to accommodate the 2 gang outlet.
Q: Is it safe to use a 2 gang outlet for high-power appliances?
A: Yes, as long as the total current draw does not exceed the outlet's rating (e.g., 15A or 20A).
Q: Do I need a ground wire for installation?
A: Yes, grounding is essential for safety and to comply with electrical codes.