Salah satu kontrol yang sering digunakan untuk arduino adalah bluetooth. Arduino dan Bluetooth sering diaplikasikan pada model kontrol sederhana, misalnya mobil-mobilan maupun sekedar untuk menghidupkan atau mematikan lampu pijar.
Pada dasarnya kontrol menggunakan arduino dan bluetooth mudah sekali dibuat, karena secara teknis hanya membutuhkan library komunikasi serial dari arduino IDE. Selain itu juga rangkainnya hanya membutuhkan rangkaian rx-tx dan catu daya dari arduino ke bluetooth. Rangkaiannya seperti tabel di bawah.
Arduino | Bluetooth |
TX | RX |
RX | TX |
GND | GND |
VCC | VCC |
Komponen yang dibutuhkan adalah :
- Arduino uno, bisa diganti pake seri yang lain.
- Led dan Resistor @1 buah aja
- Modul Bluetooth HC-05 dan kabel jumper male-female
- Protoboard (optional)
- Aplikasi bluetooth terminal, bisa download dari playstore.
Kemudian scriptnya.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
int pinLed = 8;//pin 8 disimpan ke variabel pinLed int dataserial;//variabel data dari serial void setup() { Serial.begin(9600); pinMode(pinLed, OUTPUT);//set pinLed sebagai output } void loop() { if(Serial.available()){//mengecek ada tidaknya data dari serial dataserial = Serial.read();//data dari serial disimpan ke variabel if(dataserial == '1'){//apabila dataserial bernilai 1 digitalWrite(pinLed, HIGH); //maka pin 8 mengeluarkan output HIGH / LAMPU HIDUP Serial.println("Led dihidupkan");//umpan balik aja ke hape android kalo lampunya udah idup Serial.flush();//memastikan umpan balik benar-benar dikirim }else{ digitalWrite(pinLed, LOW);//jika tidak bernilai 1 maka pin 8 mengeluarkan output LOW / LAMPU MATI Serial.println("Led dimatikan");////umpan balik aja ke hape android kalo lampunya mati Serial.flush();//memastikan umpan balik benar-benar dikirim } } } |
Untuk mencoba, download aja aplikasi bluetooth terminal dari playstore.
Selamat mencoba.