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