Rabu , 23 Agustus 2017

Menyalakan Lampu Menggunakan HP Android

IMKONTROL.COM- Halo Sobat, berjumpa lagi bersama saya pada kesempatan kali ini admin akan membagaikan tutorial untuk komunikasi serial menggunakan Bluetooth untuk Menyalakan Lampu Menggunakan HP Android.

app

Alat dan Bahan yang dibutuhkan :

  • 1x Arduino UNO
  • 1x Bluetooth modul HC-06 / HC -05
  • Modul Relay 4 Channel
  • Kabel jumper secukupnya
  • Smartphone Android
  • Aplikasi android Boarduino. Silahkan Download di Playstore DOWNLOAD

Langkah-langkah:

  • Pin VCC pada Arduino dihubungkan ke Pin VCC pada HC-06 / HC-05
  • Pin GND pada Arduino dihubungkan ke Pin GND pada HC-06 / HC-05
  • Pin RXD pada Arduino dihubungkan ke Pin TX pada HC-06 / HC-05
  • Pin TXD pada Arduino dihubungkan ke Pin RX pada HC-06 / HC-05

  • Pin VCC pada Arduino dihubungkan ke Pin VCC Modul Relay
  • Pin GND pada Arduino dihubungkan ke Pin GND Modul Relay
  • Pin 2 pada Arduino dihubungkan ke Pin IN1 Modul Relay
  • Pin 3 pada Arduino dihubungkan ke Pin IN2 Modul Relay
  • Pin 4 pada Arduino dihubungkan ke Pin IN3 Modul Relay
  • Pin 5 pada Arduino dihubungkan ke Pin IN4 Modul Relay

  • Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
  • kemudian uploud coding ke Arduino

Coding

char val;
void setup() {
 pinMode(2,OUTPUT);
 pinMode(3,OUTPUT);
 pinMode(4,OUTPUT);
 pinMode(5,OUTPUT);
 Serial.begin(9600);
}

void loop() {
if( Serial.available() >0 ) {
   val = Serial.read();
   Serial.println(val);
}
 if( val == '1' ) {
   digitalWrite(2,LOW); }
 else if( val == '2' ) {
   digitalWrite(3,LOW); }
 else if( val == '3' ) {
   digitalWrite(4,LOW); }
 else if( val == '4' ) {
   digitalWrite(5,LOW); }
 else if( val == '5' ) {
   digitalWrite(2,LOW);
   digitalWrite(3,LOW);
   digitalWrite(4,LOW);
   digitalWrite(5,LOW);
}
 else if( val == 'A' ) {
   digitalWrite(2,HIGH); }
 else if( val == 'B' ) {
   digitalWrite(3,HIGH); }
 else if( val == 'C' ) {
   digitalWrite(4,HIGH); }
 else if( val == 'D' ) {
   digitalWrite(5,HIGH); }
 else if( val == 'E' ) {
   digitalWrite(2,HIGH);
   digitalWrite(3,HIGH);
   digitalWrite(4,HIGH);
   digitalWrite(5,HIGH);
 }
}


Sumber : http://www.boarduino.web.id/

 

About syafrie

Seorang pemungut ilmu yang tak mau ketinggalan dengan dunia IT yang kemudian ditulis ulang dalam bentuk tulisan-tulisan ngawur yang ga jelas.

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *