Skip to product information
1 of 6

Eletechsup Original Factory Official‌ Store

CJ018 433M 4Ch RF Wireless Remote Control Switch Relay Board for Arduno MEGA2560

CJ018 433M 4Ch RF Wireless Remote Control Switch Relay Board for Arduno MEGA2560

SKU:CJ018*1+CJ003*1+YC064*1

1000 in stock

Regular price $35.98
Regular price $35.98 Sale price $35.98
Sale Sold out
Product title : 433M 4Ch RF Wireless Remote Control Switch Relay Board  for Arduino UNO MEGA2560
 
 
 
Packing list:
1  PCS DC5V 4 Channel Arduino Relay Board;
1 PCS 433M 4 Buttons Remote (This remote doesnot have a battery inside,Battery 12V 27A )
1 PCS 433M 4 Channel Receiver module 
 
Description:
 
This is based on ARDUINO UNO/MEGA2560 433M Wireless Controller Kit , include :
4 Channel Relay Module,4 Buttons Remote,4 Channel Receiver module.
Easy diy you ARDUINO wireless controller(Assuming you already have ARDUINO UNO/MEGA2560) ,Very interesting!
 
NOTE :Does not include ARDUINO UNO R3!  
 
DC5V 4CH Arduino Relay Board
5V 4-Channel Relay interface board, and each one needs 15-20mA Driver Current
  
Indication LED’s for Relay output status
  
Only use Arduino 4 Digital IO: A0 A1 A2 A3;
  
Can be inserted directly into Arduino uno mega2560,Ideal for linking up to your  Arduino UNO Mini Nano Mega2560 etc,or others MCU ( AVR STM32 ARM PIC AT89C51 STC MSP430 FPGA CPLD etc.) 
 
4 Channel Relay Board Size : 75mm*55mm*19.3mm
 
 
 
 
 
 
 note:Packing list does not include ARDUINO UNO R3! 
 
 
433M 4 Buttons Remote:
 
Power supply : 12V 27A battery  replacable .(This remote doesnot have a battery , Please buy in your local market ))
 
 
433M 4 Channel Receiver module:
Can be directly plugged into UNO/MEGA2560 board,Pin connector: 
     
 Receiver module    UNO/MEGA2560
 GND  GND
 VCC  13
 I0  12
 I1  11
 I2  10
 I3  9
 VT   8 (You can ignore)
 
Arduino uno/mega2560 Code 
//******************************************************//
 

//Author: cantone-electonics
//More information welcome to :
//Arduino 1.0.4
//Arduino uno R3
//Arduino 4 channel Wireless Controller

 
int VCC = 13;//
int I0 = 12;
int I1 = 11;
int I2 = 10;
int I3 = 9;
int VT = 8;

int Relay1 = A0;
int Relay2 = A1;
int Relay3 = A2;
int Relay4 = A3;

int InputState = 1;      // variable for reading the input status


// the setup routine runs once when you press reset:
void setup() {               
  // initialize the digital pin
  pinMode(VCC, OUTPUT);
  pinMode(I0, INPUT);
  pinMode(I1, INPUT);
  pinMode(I2, INPUT);
  pinMode(I3, INPUT);
 // pinMode(VT, INPUT);
 
  pinMode(Relay1, OUTPUT);
  pinMode(Relay2, OUTPUT);
  pinMode(Relay3, OUTPUT);
  pinMode(Relay4, OUTPUT);
 
  digitalWrite(Relay1, HIGH);
  digitalWrite(Relay2, HIGH);
  digitalWrite(Relay3, HIGH);
  digitalWrite(Relay4, HIGH);
 
  digitalWrite(VCC, HIGH);//AS VCC
 
  //Activate input pin internal pull-up resistors
 digitalWrite(I0, HIGH);
 digitalWrite(I1, HIGH);
 digitalWrite(I2, HIGH);
 digitalWrite(I3, HIGH);
// digitalWrite(VT, HIGH);

 delay(2000);//Waiting for rf receiver module startup
 
}

// the loop routine runs over and over again forever:
void loop() {
 
   InputState = digitalRead(I0);
  if(InputState==0) digitalWrite(Relay1, HIGH); else digitalWrite(Relay1, LOW);
 
  InputState = digitalRead(I1);
  if(InputState==0) digitalWrite(Relay2, HIGH); else digitalWrite(Relay2, LOW);
 
  InputState = digitalRead(I2);
  if(InputState==0) digitalWrite(Relay3, HIGH); else digitalWrite(Relay3, LOW);
 
  InputState = digitalRead(I3);
  if(InputState==0) digitalWrite(Relay4, HIGH); else digitalWrite(Relay4, LOW);
   
}

//******************************************************//  
 
 
 

 

View full details