BAB IV PENGUJIAN RANGKAIAN DAN DATA PENGUJIAN
Pada bab ini, akan dibahas tentang pengujian alat berdasarkan perancangan dari sistem yang telah dibuat. Pengujian ini dilakukan untuk mengetahui kerja dari
system dan untuk mengetahui apakah system telah bekerja sesuai dengan perancangan atau belum. Untuk memudahkan dalam menganalisa dan menghindari
terjadinya kesalahan. Pengujian alat dilakukan secara terpisah dimaksudkan agar mengetahuikondisi
dari tiap blok atau rangkaian. Setelah semua rangkaian telah bekerja dengan baik maka dilakukan pengujian secara keseluruhan dengan memberikan masukan untuk
sensor dan diolah arduino uno.
4.1 Pengujian Sensor PIR
Pengujian ini bertujuan untuk mengetahui apakah semua komponen bekerja dengan baik atau tidak rusak.kemudian menguji rangkaian power supplay terlebih
dahulu, baru kemudian menguji rangkaian utama. Hal itu dikarenakan bila terjadi kesalahan maka kita dapat mengetahui bagian mana yang rusak tanpa harus menebak-
nebak kesalahan yang ada.
Universitas Sumatera Utara
4.2 Pengujian LCD
Pada tahap ini dilakukan percobaan untuk mengaktifkan LCD sistem. Pengaktifan LCD dilakukan dengan cara menampilkan beberapa karakter pada LCD.
4.3 Pemograman
Blink Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If youre unsure what
pin the on-board LED is connected to on your Arduino model, check the documentation at http:arduino.cc
This example code is in the public domain.
modified 8 May 2014 by Scott Fitzgerald
include LiquidCrystal.h
initialize the library with the numbers of the interface pins LiquidCrystal lcd12, 11,10 ,9 ,8 ,7 ,6;
Universitas Sumatera Utara
the setup function runs once when you press reset or power the board void setup {
initialize digital pin 13 as an output. pinModeA2, OUTPUT;
pinMode0, OUTPUT; pinModeA0,INPUT;
lcd.begin16, 2; lcd.setCursor0, 1;
lcd.printMetrologi 2013; lcd.setCursor0, 0;
lcd.printMelda C aritonang; delay2000;
lcd.clear; }
the loop function runs over and over again forever void loop {
lcd.setCursor0, 0; lcd.printA.DETEKSI MALING;
ifdigitalReadA0==HIGH {
lcd.setCursor0, 1; lcd.printADA MALING;
Universitas Sumatera Utara
digitalWrite0, HIGH; turn the LED on HIGH is the voltage level digitalWriteA2, HIGH;
delay200; lcd.clear;
} else
{ lcd.setCursor0, 1;
lcd.printAMAN; digitalWrite0, LOW; turn the LED on HIGH is the voltage level
digitalWriteA2, LOW; turn the LED off by making the voltage LOW delay200;
lcd.clear; }
}
Universitas Sumatera Utara
4.4 Data Percobaan No
Jarak cm PendeteksiGerakanManusia
5 150
Terdeteksi 6
180 Terdeteksi
7 210
Terdeteksi 8
240 Terdeteksi
9 270
Terdeteksi 10
300 Terdeteksi
11 330
Terdeteksi 12
360 Terdeteksi
13 390
Terdeteksi 14
420 Terdeteksi
15 450
Terdeteksi 16
480 Terdeteksi
17 510
Terdeteksi 18
540 Terdeteksi
19 570
Terdeteksi 20
600 Terdeteksi
22 690
Terdeteksi 22
720 Tidak Terdeteksi
23 750
Tidak Terdeteksi
Tabel 4.1 data percobaan
Universitas Sumatera Utara
Dari data diatas dapat diketahui bahwa PIR dapat mendeteksi gerakan manusia hingga jarak 690 cm atau 6,9 m dan mulai tidak dapat mendeteksi gerakan
manusia lebih dari 720 cm atau 7,2 m.
Universitas Sumatera Utara
BAB V KESIMPULAN DAN SARAN