Penggunaan Modul HC-05 Hasil Perancangan Alat dan Sistem 1. Letak

4.4.3.2 pengujian LDR

Berdasarkan perancangan apabila LDR diberikan cahaya maka LDR akan memberikan logika rendah ke pin 2 pada Arduino Uno. Logika rendah pada Arduino Uno ditampilkan pada serial monitor seperti gambar 4.18. Gambar 4.18 Serial monitor LDR dengan cahaya Jika LDR tidak diberi cahaya maka memberikan logika tinggi ke pin 2 pada Arduino Uno. Hasil ditampilkan pada serial monitor seperti gambar 4.19. Gambar 4.19 Serial monitor LDR tanpa cahaya Dari pengujian dengan dan tanpa cahaya didapatkan bahwa kluaran LDR sesuai dengan perancangan. Tabel 4.6 menunjukan hasil dari tegangan dan serial monitornya. Tabel 4.6 Hasil pengujian LDR Keadaan dalam pengujian pada LDR Tegangan volt Serial monitor Tidak terkena cahaya 3,045 1 Terkena cahaya 0,155 4.5. Pengujian Sistem 4.5.1. connected Ketika tombol connect ditekan maka akan mencari nama Bluetooth yang sesuai pada program. Sesudah nama Bluetooth sesuai dengan nama Bluetooth pada program maka yang selanjutnya adalah mepersiapkan UUID yang digunakan untuk bisa mengolah data menggunakan modul Bluetooth. UUID yang digunakan adalah UUID universal yang bisa digunakan oleh modul Bluetootth lainya seperti gambar 4.20. Gambar 4.20 List program connected 179. caca5.setOnClickListenernew OnClickListener { 180. 181. Override 182. public void onClickView v { 183. TODO Auto-generated method stub 184. 185. SetBluetoothDevice pairedDevices = mBluetoothAdapter.getBondedDevices; 186. ifpairedDevices.size 0 187. { 188. forBluetoothDevice device : pairedDevices 189. { 190. ifdevice.getName.equalsHC-05 Note, you will 191. need to change this to match the name of your device 192. { 193. mmDevice = device; 194. Toast.makeTextgetApplicationContext, Connected, Toast.LENGTH_SHORT.show; 195. 196. break; 197. } 198. } 199. } 200. UUID universal yang digunakan 201. UUID uuid = UUID.fromString00001101-0000-1000-8000-00805f9b34fb; 202. Standard SerialPortService ID 203. 204. try { 205. mmSocket = mmDevice.createRfcommSocketToServiceRecorduuid; 206. } catch IOException e { 207. TODO Auto-generated catch block 208. e.printStackTrace; 209. } 210. 211. try { 212. mmSocket.connect; 213. } catch IOException e { 214. TODO Auto-generated catch block 215. e.printStackTrace; 216. } 217. 218. try { 219. mmOutputStream = mmSocket.getOutputStream; 220. } catch IOException e { 221. TODO Auto-generated catch block 222. e.printStackTrace; 223. } 224.