Selasa, 26 April 2016

arduino dan android

Kang Mas mempunyai sebuah impian sejak lama untuk bisa mengendalikan sebuah alat melalui hp android. nah dalam kesempatan kali ini kang mas ingin mengajak rekan rekan untuk belajar bersama pengendalian alat melalui Android dengan bantuan media Bluetooth. Yang kita perlukan adalah

1. Mikrokontroller Arduino

mikrokontroller yang digunakan dalam praktek kali ini adalah Arduino Mega 2560 karena kebetulan yang ada dan bisa digunakan untuk praktek ya cuma yang ini. hehehehehe . rekan rekan dapat menggunakan arduino jenis apa saja yang rekan rekan miliki

2. Modul Bluetooth HC-06



3. Aplikasi Online Mitt App Inventor 2


Aplikasi Online Mitt App Inventor 2 adalah aplikasi untuk membuat aplikasi yang dapat berjalan di Ponsel Android. Untuk menggunakan aplikasi ini kita harus terhubung ke internet dan masuk ke  situs http://appinventor.mit.edu/explore/   dan pilihlah Create Apps! 
Jika kita pernah belajar pemerograman Visual seperti Visual Basic atau Delpi tentu tidak akan kesulitan dalam menggunakan aplikasi ini. Cobalah dengan penuh semangat dan yakinlah pasti akan bisa...

Dalam pembuatan Aplikasi ini kita membutuhkan :
- Label  sebagai tanda led on atau off
- Tombol Button untuk menghidupkan led
- Tombol Button untuk mematikan led
- Bluetooth client
- List Picker
Cobalah pilih label yang ada di user interface, klik kemudian tahan dan geser ke kanan ke area kerja yang berbentuk seperti layar ponsel android, jika sudah sampai maka lepaskan. nah cobalah semuanya sampai seperti tampilan di gambar bawah
Coba perhatikan gambar di bawah ini

Button, List Picker dan label terdapat pada user interface sedangkan bluetooth client terdapat pada connectivity
Nah sekarang pada Componen Rename button 1 menjadi On dan Button 2 Menjadi Off dan pada bagian Propertis nya rubah pula Text nya menjadi On dan Off
Label 1 pada bagian propertisnya text diganti dengan Lampu mati
List Picker pada bagian Propertis nya rubah pula Text nya menjadi Belum Tersambung
Perhatikan Hasilnya akan seperti gambar di bawah




Jika sudah mari kita Beralih ke bagian menulis pemrogramannya klik Blocks yang ada pada layar kanan atas dan layar akan berpindah ke bagian penulisan program
Listing Program Arduino nya adalah seperti di bawah ini :






Sekarang marilah kita mulai dengan mengawalinya dengan pemasangan atau koneksi blutut agar tersambung dengan arduino melalui pengaturan List Picker

Coba klik list picker yang ada disebelah kiri dan kemudian akan ada tampilan jendela yang muncul
Klik List Picker Before Picking dan kemudian geser ke area kerja
Klik List Picker After Picking dan kemudian geser ke area kerja
Coba Lihat gambar di bawah ini. Pokoknya atur-atur aja lah agar seperti di gambar .. coba terus sampai mirip yaaaa

Kemudian kita  akan mengolah agar tombol on dapat digunakan untuk menghidupkan led dan tombol off dapat digunakan untuk mematikan led. Cobalah susun agar terjadi seperti di bawah ini



Baris perintah di atas intinya adalah untuk mengatur agar pada saat tombol On ditekan maka ponsel android akan mengirim text 1 dan label akan berubah menampilkan tulisan led hidup dan pada saat tombol Off di tekan maka ponsel akan mengirim  text A Dan label akan dirubah menampilkan tulisan led mati


Nah sekarang tekan build pilih app save to my computer agar program mentahnya didownload ke komputer, kemudian pindahkan ke hp android yaaa, dan jangan lupa untuk di pasang



Gambar di atas adalah tampilan layar ponsel android ketika program yang kita buat selesai diinstal di ponsel dan kita panggil programnya. Pada awalnya koneksi blutut belum terhubung. Klik pada list picker kemudian kita pilih sambungan bluetooth yang tersedia. pilihlah HC 06 karena dalam praktek sekarang ini modul bluetooth yang digunakan adalah bluetooth HC 06, tetapi harus diingat bahwa Koneksi bluetooth harus kita aktipkan terlebih dahulu.


 Setelah Koneksi terhubung seperti gambar di atas maka cobalh tekan tombol On dan coba pula tekan tombol Of  dan catat apa yang terjadi. bagaimanakah respon dari alat yang dibuat

Nah sekarang marilah kita beralih ke utak atik mikrokontroller arduino nya

*******************************************************************

char val;
void setup() {
  pinMode(13,OUTPUT);
  Serial.begin(9600);
}

void loop() {
if( Serial.available() >0 ) {
    val = Serial.read();
    Serial.println(val);
}
  if( val == '1' ) {    digitalWrite(13,HIGH); }
  if( val == 'A' ) {    digitalWrite(13,LOW); }



*********************************************************************


Berlanjut Ke Sesi Kedua




Tidak ada komentar:

Posting Komentar