Blog Adi Sanjaya Global Techno Solution

Delphi, Mikrokontroler , Embedded system...Menerima Pembuatan alat berbasis mikrokontroller

LightBlog
Responsive Ads Here

Wednesday, January 28, 2015

Kendali 2 buah relay dengan arduino + bluetooth hc 06 atau hc 05 + android

Kendali 2 buah relay dengan arduino + bluetooth + android

posting ini dibangun dengan menggunakan :




Hardware :

1. Arduino Uno,
2. 2 buah lampu
3. Modul Bluetooth
4. Driver untuk kedua lampu.

Software :
1. Arduino IDE
2. Basic 4 android
catatan :

source code arduino nya :

#include <EEPROM.h>

const int LAMPU1 =  A0; //
const int LAMPU2 =  A1;
byte x;
char inchar;

void setup()
{
  Serial.begin(9600);         // SETTING BAUDRATE 9600
  pinMode(LAMPU1 , OUTPUT);  
  pinMode(LAMPU2 , OUTPUT);
 
  digitalWrite(LAMPU1, HIGH);
  delay(500);
    digitalWrite(LAMPU2, HIGH);
  delay(500);

    digitalWrite(LAMPU1, LOW);
  delay(500);
    digitalWrite(LAMPU2, LOW);
  delay(500);

//  x=0;all_lampu();
//  load_data();                // cek data eeprom
 
}

void loop()
{

  if (Serial.available()){inchar = Serial.read();}
 
  switch(inchar)
  {
    case 'X' :
         send_data();break;
    case 'A':
         digitalWrite(LAMPU1, HIGH);   //LAMPU1 off 
         EEPROM.write(1,0);break;
     case 'B':
         digitalWrite(LAMPU1, LOW);   //LAMPU1 on
         EEPROM.write(1,1);break;
     case 'C':
         digitalWrite(LAMPU2, HIGH);   //LAMPU2 off
         EEPROM.write(2,0);break;
    case 'D':
         digitalWrite(LAMPU2, LOW);   //LAMPU2 on
         EEPROM.write(2,1);break;
    case 'Y':
         x=1;all_lampu();save_data();break;
    case 'Z':
          x=0;all_lampu();save_data();break;
  }

}

void all_lampu()
{
   digitalWrite(LAMPU1, x);
   digitalWrite(LAMPU2, x);
 //  digitalWrite(LAMPU5, x);
}

void save_data(){
  byte a;
  for (a=1;a<=2;a++){
      EEPROM.write(a,x);
      delay(5);
  }
}

void send_data()
{
  x=EEPROM.read(1);if (x==0){Serial.print("A");}else{Serial.print("B");}delay(50);
  x=EEPROM.read(2);if (x==0){Serial.print("C");}else{Serial.print("D");}delay(50);
}

void load_data()
{
  digitalWrite(LAMPU1,EEPROM.read(1));delay(5);
  digitalWrite(LAMPU2,EEPROM.read(2));delay(5);
}



video ujicoba Kendali 2 buah relay dengan arduino + bluetooth + android

butuh Kendali 2 buah relay dengan arduino + bluetooth + android?

Contact Person : 
Facebook : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
Alamat : Jalan Imogiri Timur KM 11, 
Blawong 1 , RT 01, Trimulyo, 
Jetis, Bantul 55781.

Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, led running teks, pengendali lampu  atau peralatan listrik lainnya via internet dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com
 www.kedaiarduino.com

No comments:

Post a Comment

Silakan dikomentari