Hasil Implementasi Alat HASIL DAN PEMBAHASAN

module Bluetooth telah terkoneksi dengan respone “OK”. Selain itu ada juga perintah “AT+VERSION?” digunakan untuk melihat versi dari Bluetooth itu. Untuk mengetahui nama module Bluetooth menggunakan perintah “AT+NAME?” dan untuk mengetahui sandi dari module Bluetooth menggunakan perintah “AT+PSWD?”. Saat pengerjaan alat juga dicoba perintah untuk mengubah master dan slave Bluetooth yaitu menggunakan perintah “AT+ROLE”. Perintah “AT+ORGL” digunakan untuk mengembalikan modul Bluetooth ke setatus awalnya. Perintah “AT+RESET” digunakan untuk reset modul Bluetooth.

4.3.3. Pemilihan Arduino Menggantikan ATmega 8535

Pada pengujian mendapatkan kendala saat pengiriman dari ATmega 8535 ke Android. Selain itu data yang diterima dari Android oleh ATmega 8535 tidak sesuai dengan desimal ASCII yang dikirimkan oleh Android. Berikut ini adalah data yang diterima oleh ATmega 8535 dan data yang diterima oleh Android ditunjukan pada tabel 4.1 dan tabel 4.2. Tabel 4.1 Pengiriman Android ke ATmega8535. Data yang dikirim dari android ASCII yang diterima ATmega 8535 desimal ASCII yang seharusnya diterimadesimal a 216 97 b 217 98 c 217 99 d 218 100 e 218 101 f 219 102 Tabel 4.2 Pengiriman dari ATmega 8535 ke Android. Data yang dikirim dari ATmega 8535 Data desimal yang dikirim dari ATmega 8535 Data yang diterima oleh Android a 97 - b 98 - c 99 - d 100 - e 101 - f 102 - Perbedaan data yang ada dimungkinkan karena pengiriman paket data yang dilakukan oleh Android tidak bisa dibaca sempurna oleh ATmega 8535. Pengiriman paket data dari ATmega 8535 ke Android juga tidak sesuai dengan paket data yang dibutuhkan oleh Android, maka dari itu data tidak bisa dibaca oleh Android. Dengan mencoba mikrokontroler yang lain yaitu Arduino Uno. Pemilihan Arduino ini dikarenakan pada program Arduino mempunyai fungsi-fungsi yang bisa langsung digunakan untuk berkomunikasi dengan mobul Bluetooth. pengiriman dan penerimaan data yang dilakukan antara Arduino dan Android dapat dijalankan dengan benar. Berikut ini adalah data yang dikirim oleh Android dan diterima oleh Arduino Uno dan data yang dikirim Arduino Uno diterima oleh Android ditunjukan pada tabel 4.3 dan tebel 4.4. Tabel 4.3 Pengiriman dari Android ke Arduino Uno Data yang dikirim dari Androidcharacter Data yang diterima oleh Arduinocharacter a a b b c c d d e e f f Tabel 4.4 Pengiriman dari Arduino Uno ke Android Data yang dikirim dari Arduino Unocharacter Data yang diterima oleh Androidcharacter a a b b c c d d e e f f Seperti pada tabel 4.3 dan tabel 4.4 data yang diterima oleh Arduino Uno ditampilkan pada serial monitor, sedangkan data yang diterima oleh Android ditampilkan langsung pada handphone. Data yang didapat oleh Arduino Uno diproses untuk mengontrol pintu garasi dan lampu 220 volt. Feedback yang didapat dari limit switch dan LDR akan dikirim ke Android.