Jumat, 29 November 2013

Cara Mengontrol LED dengan Android menggunakan Arduino dan Bluetooth Module



 kali ini saya akan menerangkan bagaimana cara untuk menyalakan LED dengan menggunakan Android.
bahan-bahan yang diperlukan :



1.Arduino UNO
2.Bloetooth Module
3.LED
4.Kabel Jumper

5.Breadboard


6.Resistor 330ohm


7.HP yang mendukung (android)




susunlah rangkain-rankain tersebut seperti ini :





 Setelah merangkai seperti diatas lanjut dengan mengisi scrip program dibawah ini  :


#define digital 10

#define analog 11

#define maksimum 255

#define duwur 3

#define cendak 2



void setup()

{

  Serial.begin(9600);

  Serial.flush();

}



void loop()

{

  Serial.flush();

 

  int perintah = 0;

  int nomor = 0;

  int value = 0;

 

  if (Serial.available() < 1) return;

 

  perintah = Serial.parseInt();

  nomor = Serial.parseInt();

  value = Serial.parseInt();

 

  if (perintah == digital)

  {

    if (value == cendak) value = LOW;

    else if (value == duwur) value = HIGH;

    else return;

    set_digitalwrite (nomor, value);

    return;

  }

 

  if (perintah == analog)

  {

    analogWrite (nomor, value);

    return;

  }

}



void set_digitalwrite(int nomor, int value)

  {

    switch (nomor)

    {

    case 13:

      pinMode(13, OUTPUT);

      digitalWrite(13, value); 

      break;

   

    case 12:

      pinMode(12, OUTPUT);

      digitalWrite(12, value);  

      break;

   

    case 11:

      pinMode(11, OUTPUT);

      digitalWrite(11, value);        

      break;

   

    case 10:

      pinMode(10, OUTPUT);

      digitalWrite(10, value);        

      break;

   

    case 9:

      pinMode(9, OUTPUT);

      digitalWrite(9, value);        

      break;

   

    case 8:

      pinMode(8, OUTPUT);

      digitalWrite(8, value);        

      break;



    case 7:

      pinMode(7, OUTPUT);

      digitalWrite(7, value);        

      break;

     

    case 6:

      pinMode(6, OUTPUT);

      digitalWrite(6, value);        

      break;

 

    case 5:

      pinMode(5, OUTPUT);

      digitalWrite(5, value);

      break;

 

    case 4:

      pinMode(4, OUTPUT);

      digitalWrite(4, value);        

      break;

 

    case 3:

      pinMode(3, OUTPUT);

      digitalWrite(3, value);        

      break;

 

    case 2:

      pinMode(2, OUTPUT);

      digitalWrite(2, value);

      break;     

    }

}   





dan ini videony :
 






5 komentar:

  1. postingan yang mas buat bagus, sudah saya coba mas, tapi saya ada kendala, bisa bantu saya mas? knpa setelah di upload programnya tidak terjadi komunikasi serial antara bluetooth dan arduino ya mas, apakah bluetooth yang saya pakai rusak? indikasi terjadinya komunikasi pada bluetooth apa ya mas? sewaktu saya koneksikan bluetooth ke hp android, nyala led pada bluetooth flipflop tapi ada jeda waktu 2detik antara nyala mati led nya, mohon klo ada solusi untuk masalah saya mas, terimakasih.

    BalasHapus
  2. mas saya mau bikin aplikasi wireless yaitu hp android sebagai saklar lampu rumah, disini saya memakai 2 buah lampu saya memakai arduino dan bluethoot HC 05 sebagai pengontrolnya dan software arduinobluethoot pada hp saya. saya mau minta tolong minta contoh program arduinonya dong mas... makasih sebelumnya mas

    BalasHapus
  3. Kak, saya mau tanya, untuk tugas akhir saya, saya mau buat seperti itu tapi di bukan dgn bluetooth tapi suara alat" nya apa" aja ya kak,software yg di pakai apa?

    BalasHapus
  4. Kak, saya mau tanya, untuk tugas akhir saya, saya mau buat seperti itu tapi di bukan dgn bluetooth tapi suara alat" nya apa" aja ya kak,software yg di pakai apa?

    BalasHapus