Membuat Koneksi Arduino – Android dengan Bluetooth HC-05

Lama gak ngupload postingan tentang Arduino, postingan kali ini nyobain project untuk melakukan pemberian perintah ke arduino dengan ponsel android Lenovo A390 yang masih pake versi android ICS. Modul bluetooth yang dipakai adalah HC-05. Sumber tutorialnya berasal dari Mohammad Rawashdeh.

Untuk koneksi antara arduino dengan modul bluetooth menggunakan 4 pin, vcc, ground, untuk tx bluetooth dihubungkan dengan pin10 arduino, sementara rx pada pin 11.

Beres mengkabelkan arduino & bluetooth, untuk ponsel androidnya kita menggunakan bantuan Arduino Bluetooth terminal yang bisa diunduh di google play.

FK9L6ZAHH2VNS6Y.LARGE

Kode programnya sebagai berikut:

  #include <SoftwareSerial.h>// import the serial library

SoftwareSerial Genotronex(10, 11); // RX, TX
int ledpin=13; // led on D13 will show blink on / off
int BluetoothData; // the data given from Computer

void setup() {
// put your setup code here, to run once:
Genotronex.begin(9600);
Genotronex.println(“Bluetooth On please press 1 or 0 blink LED ..”);
pinMode(ledpin,OUTPUT);
}

BACA JUGA:   Cara Menambah Kapasitas RAM HP dengan SD Card, Aman Gak?

void loop() {
// put your main code here, to run repeatedly:
if (Genotronex.available()){
BluetoothData=Genotronex.read();
if(BluetoothData==’1′){ // if number 1 pressed ….
digitalWrite(ledpin,1);
Genotronex.println(“LED On D13 ON ! “);
}
if (BluetoothData==’0′){// if number 0 pressed ….
digitalWrite(ledpin,0);
Genotronex.println(“LED On D13 Off ! “);
}
}
delay(100);// prepare for next data …
}

Pada android, kita mengisikan nama devicenya “HC-05” ID dibuat default, setelah dikoneksikan maka arduino akan mengirimkan teks konfirmasi ke android  “Bluetooth On please press 1 or 0 blink LED ..” Tekan 1 dan send untuk menyalakan pin13 dan 0 untuk mematikannya.

Link tutorial aslinya bisa dilihat di instructables

Add a Comment

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

(Note, links and most HTML attributes are not allowed in comments)

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar anda diproses.