Pengujian Minimum Sistem Pengujian LCD Pengujian LCD dan LM35

BAB IV HASIL DAN ANALISIS

Pada bab ini, akan dibahas pengujian alat dan analisis pengujian.

4.1 Pengujian Alat

4.1.1 Pengujian Minimum Sistem

Pada pengujian minimum system ini dilakukan percobaan yang sifatnya sederhana tapi dapat menunjukkan bekerja tidaknya minimum system tersebut. Percobaan tersebut adalah menghidupkan beberapa buah LED secara bergantian. Percobaan ini dilakukan pada IO port Port A. Untuk menghidupkan LED tersebut digunakan program sebagai berikut: while 1 { Place your code here PORTA=240 delay_ms100; PORTA=15 delay_ms100; }; } Jika program tersebut dijalankan, maka LED akan hidup dan mati secara bergantian seperti yang ditunjukkan dalam tabel berikut: LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 7 LED 8 Tahap 1 ON ON ON ON OFF OFF OFF OFF Tahap 2 OFF OFF OFF OFF ON ON ON ON

4.1.2 Pengujian LCD

Selain percobaan IO port Port A juga dilakukan percobaan terhadap LCD. Pada tahap ini dilakukan percobaan untuk mengaktifkan LCD system. Pengaktifan LCD ini dilakukan dengan cara menampilkan beberapa karakter pada LCD. Untuk menampilkan beberapa karakter tersebut digunakan listing program sebagai berikut: while 1 { Place your code here lcd_gotoxy4,0; lcd_putsfMY PROJECT; delay_ms30; lcd_clear; }; } Jika program di atas dijalankan maka di layar LCD akan tampil ‘MY PROJECT’ pada koordinat x = 4 dan y = 0. Hal ini menunjukkan bahwa minimum system dan LCD dapat berjalan dengan baik.

4.1.3 Pengujian LCD dan LM35

Pengujian berikutnya, dengan cara menghubungkan LM35 ke PORDA.0 selanjutnya membaca nilainya dan ditampilkan k e LCD. Programnya sebagai berikut: while 1 { Place your code here lcd_gotoxy4,0; lcd_putsfMY PROJECT; nilai=adc_data[0]; sprintfsuhu,temperatur=d C,nilai; lcd_gotoxy0,1; lcd_putssuhu; delay_ms30; lcd_clear; }; } program di atasakan membaca nilai dari PORTA.0 yang dihubungkan ke LM35 dengan perintah nilai=adc_data[0];. Dengan perintah ini maka adc_data[0] akan dimasukkan kedalam sebuah variable bernama nilai, selanjutnya akan di ubah kedalam bentuk decimal dengan perintah sprintfsuhu,temperatur=d C,nilai; kemudian akan ditampilkan ke LCD pada koordinat x=0 dan y=1 malalui perintah lcd_gotoxy0,1; lcd_putssuhu. Pengujian selanjutnya dilakukan dengan menghubungkan rangkaian sensor temperature dan LCD ke mikrokontroller, selanjutnya mengukur suhu air dengan menggunakan thermometer, mengukur output LM 35 dan melihat tampilan pada LCD. Datanya sebagai berikut. Tabel 4.1 Hasil Pengujian LCD dan LM35 Suhu teruk ur termometer Output LM35 PINA.0 Tampilan Display LCD 27 derajat 28 derajat 29 derajat 30 derajat 31 derajat 32 derajat 33 derajat 270 miliVolt 280 miliVolt 290 miliVolt 300 miliVolt 310 miliVolt 320 miliVolt 330 miliVolt 27 C 28 C 29 C 30 C 31 C 32 C 33 C

4.1.4 Pengujian Keypad