lcd_gotoxy1,1; lcd_putsfLED ATAU LASER;
delay_ms500; }
out: };
}
Pada program di atas terdapat dua pilihan pengukuran larutan etanol. Pada saat user menekan tombol ON pada alat ukur
maka LCD akan menanpilkan “ Masukkan Etanol Laser atau LED”. Ketika user memasukkan larutan etanol pada tempat pengukuran LED,
maka limit switch akan ON dan lampu indikator merah menyala. Apabila user memasukkan larutan etanol pada tempat pengukuran laser, maka limit switch akan ON dan
lampu indikator hijau menyala pertanda pengukuran sedang berlangsung. Tampilan pengukuran larutan etanol pada LCD character ditunjukkan pada gambar 4.29.
Tampilan Masukkan Etanol
Proses Pengukuran Etanol LED
Proses Pengukuran Etanol Laser
Gambar 4.29 Tampilan pengukuran etanol
4.8.2 Pengujian Program Pengukuran Larutan Kadar Kurkumin dengan Sumber Cahaya Laser
Listing program pengukuran larutan kunyit berisi program untuk memberitahu user
memasukkan larutan kunyit pada tempat pengukuran. Berikut adalah program untuk pengukuran larutan kunyit menggunakan sumber cahaya laser.
while1 {
ifPIND.1==0 Limit swith Laser on {
lcd_clear;Membersihkan layar LCD lcd_gotoxy0,0;
lcd_putsfLOADING...; lcd_gotoxy0,1;
lcd_putsfHARAP TUTUP BOX; PORTB.7=0; LED MERAH ON
delay_ms6000; lcd_clear; Membersihkan layar LCD
CEK_ADC_LASER; mengukur nilai adc 1 atau mengukur nilai tegangan Kurkumin YB=floatRata_ADC_LASER0.0048828125;0.0048828125 adalah 51024
Konversi nilai ADC 1 ke bentuk tegangan sprintfbaris1,VLASER = 0.03f V,YB
;lcd_gotoxy0,1;lcd_putsbaris1;Menampilkan nilai tegangan Kurkumin LASERYB
delay_ms5000; Y2=floatYB-YA; absroban laser= nilai tegangan ethanol-nilai tegangan kurkumin
lcd_clear; Membersihkan layar LCD sprintfbaris1,YLASER = 0.03f V,Y2 ;lcd_gotoxy0,1;lcd_putsbaris1;
menampilkan nilai absorban LASER delay_ms5000;
lcd_clear; YT2=m2Y2+c2;
X2=YT2-a2b2; X2=X20.2;
lcd_gotoxy0,0; lcd_putsfPERSENTASE;
sprintfbaris1,0.03f,X2 ;lcd_gotoxy0,1;lcd_putsbaris1; menampilkan nilai persentase kurkumin LASER
lcd_gotoxy6,1;
lcd_putsfbb; Menampilkan lambang atau satuannya PORTB.7=1; LED MERAH OFF
delay_ms5000; delay_ms5000;
lcd_clear;Membersihkan layar LCD while1
{ RESET;
goto out; keluar dari fungsi menuju out }
} else
{ lcd_gotoxy0,0;
lcd_putsfMASUKAN KURKUMIN; lcd_gotoxy5,1;
lcd_putsfLASER; delay_ms500;
} }
out: }
Pada saat user menekan tombol ON pada alat ukur maka LCD akan menanpilkan “Masukkan Kurkumin”. Ketika user memasukan larutan kurkumin pada tempat
pengukuran laser, maka limit switch ON dan lampu indikator hijau menyala bertanda pengukuran sedang berlangsung. Tampilan pengukuran larutan kadar kurkumin pada LCD
character ditunjukkan pada gambar 4.30.
Tampilan Masukkan Kurkumin Laser
Proses Pengukuran Etanol Laser
Gambar 4.30 Tampilan pengukuran kurkumin laser
4.8.3 Pengujian Program Pengukuran Larutan Kadar Kurkumin dengan Sumber Cahaya LED