Perangkat Lunak Sensor Ultrasonik Perangkat Lunak LCD

void LCD_Tulischar Pesan { whilePesan { LCD_Write_DataPesan; Pesan+ + ; } } void LCD_cursorunsigned char row, unsigned char col Row 0 or 1 pengosongan lcd { if row = = 0 Baris 1 { RS = 0; Selects the Register Select EN = 1; Enable the LCD P1 = 0x80 + col; Writes the Instruction EN = 0; Disables the LCD delay_ms1; } else if row = = 1 Baris 2 { RS = 0; Selects the Register Select EN = 1; Enable the LCD P1 = 0xC0 + col; menulis perintah EN = 0; Disables the LCD delay_ms1; } } void LCD_init { P1 = 0x38; RS = 0; register select RW = 0; register write EN = 1; lcd aktif EN = 0; lcd non aktif delay_ms124; P1 = 0x38; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; P1 = 0x38; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; P1 = 0x38; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; P1 = 0x0C; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; P1 = 0x01; pengisian karakter pada kolom dan baris RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; waktu yang dibutuhkan untuk memanggil P1 = 0x06; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; P1 = 0x06; RS = 0; RW = 0; EN = 1; EN = 0; delay_ms124; } Pada program diatas adalah program untuk menampilkan karakter dari apa yang ditulis atau di program untuk sensor ultrasonik untuk ditampilkan pada layar LCD, pada program diatas pada saat sensor ultrasonik telah mengukur jarak yang telah didapat maka program akan meneruskan untuk ditampilkan pada layar LCD, sehingga pada layar LCD dapat kita lihat karakter yang ditampilkan dari program yang dibuat. Pada program diatas juga terdapat delay atau waktu tunda untuk mempersiapkan LCD untuk menampilkan karakter yang akan ditampilkan. 59 BAB V PENGUJIAN DAN ANALISA Pada bab pengujian penulis akan menguji alat Pengukur tinggi badan mulai dari pengujian sensor ultrasonik, pengujian LCD dan terakhir pengujian alat Pengukur tinggi badan. Serta analisa dari perangkat kerat, perangkat lunak dan analisa dari pengujian.

5.1 Pengujian

sensor ultrasonik, pengujian LCD dan terakhir pengujian alat Pengukur tinggi badan.

5.1.1 Pengujian Sensor Ultrasonik

Pada bahasan ini penulis menguji sensor ultrasonik dengan 2 cara yaitu manual dengan menggunakan avo meter, penggaris untuk mengukur jarak dan sebuah bungkus korek sebagai halangan, dan juga menguji sensor ultrasonik pada alat Pengukur tinggi badan.

5.1.1.1 Pengujian Sensor Ultrasonik Manual

Dalam pengujian sensor ultrasonik manual ini penulis hanya menguji sensor ultrasonik dengan menggunakan sebuah pengharis dan halangan untuk pengukuran jarak menggunakan bungkus korek, yang dihubungkan dengan sebuah avo meter sehingga penulis dapat mengetahui sensor ultrasonik ini dapat bekerja atau tidak. Gambar 5.1 Pengujian Sensor Ultrasonik Manual Pada gambar 5.1 sensor ultrasonik diuji dengan cara manual dengan menggunakan alat ukur berupa penggaris dan bungkus korek sebagai penghalang. Pada pengujian diatas sensor ultrasonik mendeteksi jarak 10 cm dan pengujian juga dapat dilakukan dengan menggunakan avo meter dengan jarum avo meter sebagai pendeteksi jarak halangan, jika terdapat halangan dengan jarak tertentu maka jarum dari avo meter akan bergerak. Ini dapat dilihat pada tabel 5.1. Tabel 5.1 Pengujian Sensor Ultrasonik Halangan Cm Posisi avo meter 5Vdc Perkiraan Getar Jarum menit - 0V - 5V - 150 0V - 5V 50 100 0V - 5V 70 50 0V – 5V 100 Pada tabel 5.1 adalah tabel untuk pengujian sensor ultrasonik dengan cara manual, dimana pada program yang ditanam pada mikrokontroler di set untuk sensor ultrasonik dapat membaca adanya jarak dari halangan, dalam pengujian penulis menggunakan beberapa alat yaitu dengan menggunakan avo meter yang bagian + dihubungkan ke sig dan – dihubungkan ke gnd, penunjuk avo menggunakan vdc 5v dan sebuah alat ukur untuk mengukur jarak sensor ultrasonik yaitu penggaris dan bungkus korek sebagai penghalang. Pada saat catu daya dihidupkan maka sensor ultrasonik akan memancarkan sinyal ultrasonik untuk membaca adanya halangan, pada tabel 5.1 terlihat jelas jika tidak terdapat halangan yang diukur oleh sensor ultrasonik maka jarum dari avo meter tidak akan bergerak, ini dikarenakan sensor tidak dapat mengukur jarak dari sensor ultrasonik ke halangan, jika terdapat halangan dari jarak yang ditentukan maka jarum dari avo meter akan bergerak ini menandakan sensor ultrasonik bekerja, jadi pada intinya pada saat sensor ultrasonik mengetahui adanya halangan untuk di ukur jaraknya maka jarum dari avo meter akan bergerak dari angka 0v ke 5v seperti gambar tabel 5.1, jika tidak terdapat halangan untuk di ukur jaraknya maka jrum dari avo meter akan tetap diam di angka 0v. pada pengujian ini penulis hanya menguji sensor ultra sonic pada jarak 50 cm sampai 150 cm. pada pengujian ini penulis mengeset jarak halangan yang dapat diukur oleh sensor ultrasonik mencapai 300 cm atau 3 m karena jarak maksimal yang dapat diukur oleh sensor ultrasonik adalah 300 cm atau 3 m.

5.1.1.2 Pengujian Sensor Ultrasonik Pada Alat Pengukur Tinggi Badan

Pada pengujian kali ini sensor ultrasonik diuji pada alat pengukur tinggi badan dengan menggunakan kerangka pengukur tinggi badan yang telah penulis buat, dan juga avo meter sebagai detektor untuk mengetahui sensor apakah mampu mengukur jarak dengan sempurna antara lantai dengan alat pengukur