PembahasanBSoftwareB Alat penakar volume air berbasis mikrokontroler.

63

4.7.1. ProgramBPemilihanBModeB

Listing program pemilihan mode Khusus atau Lain ditunjukkan pada gambar 4.11. Saat tombol “Khusus” ditekan, maka Port D pin 3 dan pin 6 akan aktif logika 1, berarti mengaktifkan mode Khusus. Pada LCD baris pertama muncul tulisan “Mode Khusus” dan baris kedua “1 – 4”. Selanjutnya masuk mode Khusus dengan nama x=1 pada program. Saat tombol “Lain” ditekan, maka Port D pin 3 dan pin 5 akan aktif logika 1, yang berarti mengaktifkan mode Lain. Pada LCD baris pertama muncul tulisan “Mode Lain” dan baris kedua “100ml – 2000ml”, setelah beberapa saat ganti tulisan “Input. Vol.:” pada baris pertama. Selanjutnya masuk program mode Lain dengan nama x=2 pada program.

4.7.2. ProgramBMode KhususB

Mode Khusus ada 4 program pilihan volume, yaitu 200 ml, 500 ml, 1000 ml dan 2000 ml dibedakan menurut nilai setpoint. Pada listing program kali ini adalah contoh listing program untuk memilih volume 2000 ml yang ditunjukkan pada gambar 4.12. GambarB4.11BListingBProgramBPilihBModeB GambarB4.12BListingBProgramBMode KhususBPilihanB4B 64 Dari listing program, saat tombol angka “4” ditekan, maka Port D pin 0 dan pin 7 akan aktif logika 1, yang berarti mengaktifkan mode Khusus piihan 4. Pada LCD baris pertama muncul tulisan “Anda Pilih :” dan baris kedua “2000ml”. Setpoint=847 adalah set point counter untuk volume 2000 ml. PIND==24 adalah tombol Cancel, kembali ke mode awal. PIND==136 adalah tombol RUN, jika ingin melanjutkan pilihan. Yang berarti PORTA=2 adalah pin 1 Port A yang dihubungkan ke driver valve. dan x=3 yaitu program Run.

4.7.3. ProgramBMode LainB

Mode Lain ada 20 program pilihan volume, yaitu 100 ml sampai 2000 ml dengan kelipatan 100 ml. Program mode Lain menggunakan persamaan setpoint seperti pada percobaan yang telah dilakukan. Pada listing program kali ini adalah contoh listing program persamaan set point mode Lain yang ditunjukkan pada gambar 4.13. Dari listing program, jika input keypad atau pemiilihan volume sesuai dengan batasan mode Lain maka akan lanjut ke program Run. Nilai set point yang tergantung dari nilai pemilihan volume akan dihitung sesuai persamaan set point pada program. Jika pemilihan volume tidak sesuai batasan mode Lain maka pada LCD muncul tulisan “Pilihan Salah” dan akan kembali ke mode awal. GambarB4.12BLanjutanBListingBProgramBMode KhususBPilihanB4B GambarB4.13BListingBProgramBPersamaanBSet PointBMode LainB