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.