Posted by : Y Friday 16 December 2016

Kali ini saya akan membuat project kontrol lampu dengan suara menggunakan android dan arduino. langsung saja ke topik masalah.

Harus tahu cara menghubungkan Arduino dengan PC di postingan sebelumnya http://arduinomikroavr.blogspot.co.id/2016/12/cara-menghubungkan-arduino-uno-dengan_11.html

Langkah 1

siapkan alat yang digunakan :
1. Arduino Uno R3
2. Kabel Jumper (kecil-kecil)
3. Lampu led kecil
4. Resistor 330 ohm
5. Modul Bluetooth HC-05
6. Gadget Android

Langkah 2

Download Aplikasi adnsroidnya di sini 

Langkah 3
Lihat Diagram blog di bawah ini :

 


Dan hubungkan port-port arduino dengan modul dan lampu led nya

Port VCC pada Arduino dihubungkan ke Pin VCC pada HC-06 / HC-05
Port GND pada Arduino dihubungkan ke Pin GND pada HC-06 / HC-05 
Port 10 pada Arduino dihubungkan ke Pin TX pada HC-06 / HC-05
Port 11 pada Arduino dihubungkan ke Pin RX pada HC-06 / HC-05
Port 2 pada Arduino dihubungkan ke Anoda LED 1
Port 3 pada Arduino dihubungkan ke Anoda LED 2
Port 4 pada Arduino dihubungkan ke Anoda LED 3
Port 5 pada Arduino dihubungkan ke Anoda LED 4
Hubungkan semua katoda LED1 sampai LED4, lalu di jumper ke GND
 
 
 
Langkah 3
 
Hubungkan Arduino dengan PC / Laptop
kemudian Buka software arduino 1.0.1
  
Masukkan Script dibawah ini
 #include <SoftwareSerial.h>

SoftwareSerial BT(10, 11);

String perintah;



void setup() {

  BT.begin(9600);

  Serial.begin(9600);

  pinMode(2, OUTPUT);

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

}

void loop() {

  while (BT.available()) {

  delay(10);

  char c = BT.read();

  perintah += c;

}

  if(perintah.length() > 0) {

  Serial.println(perintah);

      

  // perintah dibawah ini dapat anda sesuaikan dengan perintah anda gan :v

  if (perintah == "hidupkan lampu kamar tidur")

 { digitalWrite(2, HIGH); }

  else if(perintah == "matikan lampu kamar tidur")

 { digitalWrite(2, LOW); }

  else if(perintah == "hidupkan lampu kamar mandi")

 { digitalWrite(3, HIGH); }

  else if(perintah == "matikan lampu kamar mandi")

 { digitalWrite(3, LOW); }

  else if(perintah == "hidupkan kipas angin")

 { digitalWrite(4, HIGH); }

  else if(perintah == "matikan kipas angin")

 { digitalWrite(4, LOW); }

  else if(perintah == "hidupkan komputer")

 { digitalWrite(5, HIGH); }

  else if(perintah == "matikan komputer")

 { digitalWrite(5, LOW); }

  else if(perintah == "hidupkan semua")

 { digitalWrite(2, HIGH);

   digitalWrite(3, HIGH);

   digitalWrite(4, HIGH);

   digitalWrite(5, HIGH); }

  else if(perintah == "matikan semua")

 { digitalWrite(2, LOW);

   digitalWrite(3, LOW);

   digitalWrite(4, LOW);

   digitalWrite(5, LOW); }

perintah="";}} 




Kemudian klik tombol “verify” (icon ceklist)

 
Hingga muncul tulisan “done compiling”


Langkah 4
Setelah sukses klik tombol “Upload” disamping kanan tombol “verify” hingga muncul tulisan “compiling done”
 
Selesai..selamat dicoba..selamat belajar
Jika bermanfaat tolong klik iklannya yya :D

Jika ada pertanyaan silahkan
 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © BELAJAR ARDUINO DAN AVR - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -