BLUETOOTH REMOTE CONTROL
BLUETOOTH REMOTE CONTROL
VIA ANDROID
Selamat datang di memori kecil saya. Pada kesempatan ini saya sudah membuat aplikasi remote kontrol untuk mengendalikan motor dc berbasis android yang di koneksikan ke modul arduino via bluetooth dengan modul hc05. Berbicara mengenai remote kontrol dengan android sebenarnya banyak contoh lain seperti kendali lampu rumah, kendali kecepatan putaran motor dsb. Kali ini saya membuat kendali motor dc untuk memenuhi tugas kuliah saya Pemprograman Mobile Device yang di ampu oleh Dosen Bpk Latiful Hayat dan berencana memperbaiki mobile remote kontrol saya di rumah yang sudah rusak ( kembali merasa Kecil ) karena menurut saya rangkaian ini cukup sederhana untuk di aplikasikan di rumah jika kamu memang hobi elekronika tetapi karena modal yang cukup minim jadi saya membuat ini dengan bahan seadannya.
Berikut yang telah saya buat :
Desain tampilan pada aplikasi android, Saya membuat aplikasi ini di software Android Studio 3.0
Dan ini skematik untuk hardwarenya :

untuk hardware sebenarnya 1 kesatuan pada 1 arduino tetapi karena bingung dalam membuat desainnya jadi terpisah menjadi 2 , hehe karena belum bisa editing masih tahap belajar.
Tulisan ini untuk sharing saja setelah apa yang saya dapat di mata kuliah saya. Dan apakah rangkaian ini boleh di coba dirumah ? Tentu saja boleh. Jika temen-temen mau membuat rangkaian tersebut ini untuk program pada arduinonya :
String readString;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
Serial.begin(9600);
}
void loop() {
while(Serial.available())
{
delay(3);
char c = Serial.read();
readString += c;
}
if(readString.length() >0)
{
Serial.println(readString);
if(readString == "MOTORMAJU"){
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
}
if(readString == "MOTORMUNDUR"){
digitalWrite(3,HIGH);
digitalWrite(2,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
}
if(readString == "MOTORKIRI"){
digitalWrite(3,HIGH);
digitalWrite(2,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
}
if(readString == "MOTORKANAN"){
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
}
if(readString == "BERHENTI"){
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
readString="";
}
}
dan ini untuk aplikasi android nya ....( gratis )
karena masih sederhana temen-temen bisa mengembangkan ke yang lebih baik dan saya sebagai penulis sangat menerima kritik dan saran dengan tulisan yang saya buat.
Silahkan di coba membuat dan Semoga berhasil.
let's try about something new..
LITTLEBOBTRY



Comments