Arduino Bluetooth Relay 4CH App is android application which is used to control 4 channel relay module via Bluetooth with Bluetooth serial communication module support HC-05, HC-06, or HC-07, Using Arduino or AVR
i am test with arduino UNO and serial commnunication library to connected RX pin 10 and TX pin 11.you can use arduino uno or arduino leonardo etc...
Fitur App:-control 4 channel on/off ralay-control All channel ON-control All channel OFF-download file Program Arduino_Bluetooth_Ralay_4ch.ino-download file Tutorial PDF with schemmatic
Download File:-arduino project ZIP : https://goo.gl/Vq1n9D-tutorial & schematic wiring PDF : https://goo.gl/b2UVY1
or you canCopy program here to Arduino IDE
/*Relay IN1 connected to PinOut 2 ArduinoRelay IN2 connected to PinOut 3 ArduinoRelay IN3 connected to PinOut 4 ArduinoRelay IN4 connected to PinOut 5 Arduino--->you can connected to relay modul 4 channel
Serial data sending from Arduino Bluetooth Relay 4CH.apkdata '1'-'4' to on is Ralay CH 1-4data 'A'-'D' to off is Ralay CH 1-4data '9' to on ALL CH 1-4data 'I' to off ALL CH 1-4*/
#include
#define relay1 2#define relay2 3#define relay3 4#define relay4 5
char val;void setup() { pinMode(relay1,OUTPUT); pinMode(relay2,OUTPUT); pinMode(relay3,OUTPUT); pinMode(relay4,OUTPUT); digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); mySerial.begin(9600); Serial.begin(9600);}
void loop() {//cek data serial from bluetooth android App val = mySerial.read(); Serial.println(val);}//Relay is on if( val == '1' ) { digitalWrite(relay1,LOW); } else if( val == '2' ) { digitalWrite(relay2,LOW); } else if( val == '3' ) { digitalWrite(relay3,LOW); } else if( val == '4' ) { digitalWrite(relay4,LOW); } //relay all on else if( val == '9' ) { digitalWrite(relay1,LOW); digitalWrite(relay2,LOW); digitalWrite(relay3,LOW); digitalWrite(relay4,LOW); } //relay is off else if( val == 'A' ) { digitalWrite(relay1,HIGH); } else if( val == 'B' ) { digitalWrite(relay2,HIGH); } else if( val == 'C' ) { digitalWrite(relay3,HIGH); } else if( val == 'D' ) { digitalWrite(relay4,HIGH); } //relay all off else if( val == 'I' ) { digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); }}
VERSION HISTORY
- Version 1.1 posted on 2016-05-30
Program Details
- Category: System Utilities > System Maintenance
- Publisher: merahkemarun
- License: Free
- Price: N/A
- Version: 1.1
- Platform: android