
IDUINO for maker’s life
www.openplatform.cc
User Manual
For
4-channel 12V Relay Module(ME108)
1. Introduction
This is a 4-Channel Relay interface board, Be able to control various appliances, and
other equipments with large current. It can be controlled directly by Micro-controller
(Arduino , Raspberry Pi, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic).
Specifications:
4-Channel Relay interface board, and each one needs 15-20mA Driver Current
Both controlled by 12V and 5V input Voltage
Equipped with high-current relay, AC250V 10A ; DC30V 10A
Standard interface that can be controlled directly by microcontroller (Arduino ,
8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic active low)
Opto-isolated inputs
Indication LED’s for Relay output status.
2. Pinout
Singal pin, connected with
Arduino and control Relay
1
Singal pin, connected with

IDUINO for maker’s life
www.openplatform.cc
Arduino and control Relay
2
Singal pin, connected with
Arduino and control Relay
3
Singal pin, connected with
Arduino and control Relay
4
Common pin, which
usually directly connect
with the” Gnd” unless you
want to change the TTL
mode( default the HIGH
level activate)
Normally Closed
Connection
Common Connection,
Which connected with the
power for the load.
Note: the last pin “COM” “NC” “C” are not indicated on the Board, Because there are
no enough place for these. But we indicates the by a simple graphic for each Relay
terminal.
3. Example
This example controls two Lights via No.1 Relay and No.4 Relay.
*********Code begin*********
#define RELAY1 6
#define RELAY4 7
void setup()
{
// Initialise the Arduino data pins for OUTPUT
pinMode(RELAY1, OUTPUT);
pinMode(RELAY4, OUTPUT);
}
void loop()

IDUINO for maker’s life
www.openplatform.cc
{
digitalWrite(RELAY1,LOW); // Turns ON Relays 1
delay(2000); // Wait 2 seconds
digitalWrite(RELAY1,HIGH); // Turns Relay Off
digitalWrite(RELAY4,LOW); // Turns ON Relays 4
delay(2000); // Wait 2 seconds
digitalWrite(RELAY4,HIGH); // Turns Relay Off
}
*********Code End*********