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.
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);
}
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