Kontrol ON OFF Dengan Arduino Uno dan Android Via Bluetooth

Selamat datang kembali sahabat blogger, kali ini saya akan membagikan hasil yang saya sudah buat yaitu kontrol untuk menyalakan dan mematikan output arduino via bluetooth dan interface menggunakan android, output arduino dapat berupa apa saja selama dalam bentuk digital (high/low), dan saya mencobanya ke modul relay, menyalakan dan mematikan  modul relay,

alat yang digunakan :
1. arduino uno r3 (optional)
2. modul relay (optional)
3. bluetooth hc-05

note : optional, dapat di ganti dengan modul yang lain, untuk arduino dapat mengguanakan arduino mega, nano dll, dan untuk modul relay dapat di ganti dengan modul led, motor dc, dll tinggal di sesuaikan nanti dengan programnya

pin arduino yang di hubungkan  ke modul relay yaitu, pin (vcc, gnd, 2, 3, 4, dan 5) sedangkan pin arduino yang di hubungkan ke modul bluetooth hc-05 yaitu.

Arduino pin <---> Bluetooth hc-05 pin
      vcc <--------------> vcc
      gnd <--------------> gnd
      10 <--------------> TX
      11 <--------------> RX

berikut source code arduino

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

int relay1=2;
int relay2=3;
int relay3=4;
int relay4=5;

void setup() {
  Serial.begin(9600);
  mySerial.begin(9600);

  pinMode(relay1,OUTPUT);
  pinMode(relay2,OUTPUT);
  pinMode(relay3,OUTPUT);
  pinMode(relay4,OUTPUT);
  digitalWrite(relay1,HIGH);
  digitalWrite(relay2,HIGH);
  digitalWrite(relay3,HIGH);
  digitalWrite(relay4,HIGH);
}

void loop() {
  if(mySerial.available())
  {
 
    char temp = (char)mySerial.read();
    Serial.println(temp);
   
    if(temp=='a')
    {
      digitalWrite(relay1,HIGH);
    }

    if(temp=='A')
    {
      digitalWrite(relay1,LOW);
    }

    if(temp=='b')
    {
      digitalWrite(relay2,HIGH);
    }

    if(temp=='B')
    {
      digitalWrite(relay2,LOW);
    }

    if(temp=='c')
    {
      digitalWrite(relay3,HIGH);
    }

    if(temp=='C')
    {
      digitalWrite(relay3,LOW);
    }

    if(temp=='d')
    {
      digitalWrite(relay4,HIGH);
    }

    if(temp=='D')
    {
      digitalWrite(relay4,LOW);
    }

    mySerial.print(temp);
  }
}


setelah itu upload program ke arduino melalui software arduino ide

setelah selesai di rakit, di upload dan sudah di nyalakan arduinonya, sekarang siapkan androidnya (smartphone), terlebih dahulu download aplikasi GA - Arduino Bluetooth


setelah di install masuk ke pengaturan android, aktifkan bluetooth dan cari bluetooth hc-05, setelah itu hubungkan (pairing), akan di mintai password, masukan password bluetooth anda, setelah selesai pairing (setelah terhubung) dengan bluetooth hc-05, buka aplikasi GA - Arduino Bluetooth, klik pada tombol BT List, akan muncul nama bluetooth hc-05, klik nama tersebut, setelah itu akan terhubung secara automatis android terhubung dengan bluetooth hc-05, untuk lebih jelas ada video cara penggunaan di bawah ini
screen shoot hasil percobaan


video cara penggunaan aplikasi GA - Arduino Bluetooth


sekian tutorial kali ini semoga bermanfaat, terima kasih suda berkunjung

my channel youtube (https://www.youtube.com/channel/UC0vLcfmJ4jjrF0I2qZENs-Q)
mampir dan jangan lupa di subscribe yaa :D

Comments

  1. Mengontrol led menggunakan android bisa dalam jarak jauh mas?

    ReplyDelete
    Replies
    1. bisa menggunakan dengan cara IoT (Internet of Things)

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Untuk mengontrol relay yang 16 channel bagaimana bosque, bantu pengkodean nya bosque. Terima kasih....

    ReplyDelete

Post a Comment