BAB IV PENGUJIAN RANGKAIAN DAN ANALISA PROGRAM
4.1. Pengujian Rangkaian Mikrokontroler ATMega16
Pengujian ini dilakukan agar rangkaian mikrokontroler ATMega16 dapat dikenali oleh program downloader. Dimana program yang digunakan adalah pemrograman dengan
menggunakan bahasa C dan rangkaian mikrokontroler ini harus dapat diprogram langsung pada papan rangkaian. Pengujian ini berhasil dilakukan dengan dikenalinya jenis
mikrokontroler oleh program downloader yaitu ATMega16A. Listing program yang digunakan dalam pengujian rangkaian ini ialah
include mega8535.h include delay.h
include stdio.h while 1
{ Place your code here
PORTC=0x00; Delay_ms1000;
PORTC=0xFF; Delay_ms1000;
}
4.2. Pengujian Rangkaian Power Supply
Pengujian rangkaian power supply ini bertujuan untuk mengetahui tegangan yang dikeluarkan oleh rangkaian tersebut, dengan mengukur tegangan keluaran dari power supply
menggunakan multimeter digital. Setelah dilakukan pengukuran maka diperoleh besarnya tegangan keluaran sebesar 5 volt. Dengan begitu dapat dipastikan apakah terjadi kesalahan
Universitas Sumatera Utara
terhadap rangkaian atau tidak. Jika diukur, hasil dari +5,03 Volt. Hasil tersebut dikarenakan beberapa faktor, diantaranya kualitas dari tiap-tiap komponen yang digunakan nilainya tidak
murni. Selain itu, tegangan jala-jala listrik yang digunakan tidak stabil.
4.3. Pengujian Rangkaian Sensor dan Buzzer
Untuk menguji rangkaian ini dilakukan dengan cara memberi suatu benda tepat didepan sensor, lalu benda tersebut di jauhkan dengan sensor sesuai jarak yang ditentukan.
Dengan begitu, akan terlihat kemampuan sensor tersebut dalam mengukur jarak yang ada didepannya. Hasil pengukuran atau nilai yang berhasil dideteksi oleh sensor akan muncul dan
menampil di LCD.
4.4. Pengujian Rangkaian Penampil LCD
Pengujian ini dilakukan untuk mengetahui apakah LCD tersebut dapat menampilkan hasil pengukuran terhadap sensor jarak HC-SR04 sesuai dengan proses yang diinginkan atau
tidak. Listing program pengetesan LCD ini ialah
LCD: include mega8535.h
include delay.h
Alphanumeric LCD Module functions asm
equ __lcd_port=0x12 ;PORTD Port D berfungsisebagai output ke LCD endasm
include lcd.h
Universitas Sumatera Utara
lcd_init16 lcd_gotoxy0,0; kolom 0 bariske 0
lcd_putsfMIKROKONTROLLER ; 16 karaktertermasukspasi lcd_gotoxy0,1;
lcd_putsf 9537 ; 16 karaktertermasukspasi
Dengan program tersebut, LCD tersebut dapat berjalan dengan baik, dan menampilkan hasil pengukuran yang ditampilkan pada LCD tersebut.
4.5. Pengujian Mengenai Perbandingan Jarak Yang Diukur Sensor Terhadap Jarak Sebenarnya.