3.4.2. Flowchart Sistem Keseluruhan
Gambar 3.16. Flowchart Sistem Keseluruhan Diagram alir progam sistem secara keseluruhan diawali dengan membaca data
saklar, setelah tombol saklar ditekan, maka motor DC dan motor peristaltic pump aktif dalam kondisi stasioner. Pada saat kondisi stasioner perhitungan konsumsi BBM aktif,
tetapi perhitungan jarak tempuh belum aktif. Setelah itu, baca data tombol push button, dan pada saat tombol push button ditekan berarti langsung membaca nilai potensiometer
sebagai pedal gas. Konversi nilai potensiometer, menggunakan ADC 8-bit dengan nilai maksimal 255 dan tegangan referensi maksimal 5V. Pengaturan PWM dengan 100 duty
cycle berdasarkan tegangan referensi 5V. Sesudah PWM diatur masuk ke perhitungan jarak tempuh. Saat nilai potensiometer lebih dari set point yang ditentukan maka alur
progam akan kembali berulang untuk membaca nilai potensiometer. Apabila nilai potensiometer kurang dari set point maka akan mematikan optocoupler. Sensor
optocoupler bisa aktif dan tidaknya dengan memprogam pada mikrokontroler. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.4.3. Flowchart Perhitungan Konsumsi BBM
Gambar 3.17. Flowchart Sistem Perhitungan Konsumsi Bahan Bakar
Diagram alir progam perhitungan konsumsi bahan bakar diawali dengan mengaktifkan counter pada peristaltic pump. Selanjutnya, membaca data satuan volume,
apabila sudah 1 satuan volume maka counter reed switch +1. Konversi nilai konsumsi bahan bakar dengan menghitung banyak pulsa reed switch dikalikan 1 satuan volume.
Setelah data dikonversi, data disimpan ke SDcard dan ditampilkan ke LCD.
3.4.4. Flowchart Perhitungan Jarak
Gambar 3.18. Flowchart Sistem Perhitungan Jarak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Diagram alir progam perhitungan jarak tempuh diawali dengan mengaktifkan counter sensor optocoupler. Selanjutnya, membaca data counter pada rotary encoder,
apabila sudah 10 counter maka counter rotary encoder +1. Konversi nilai jarak tempuh dengan menghitung banyak pulsa optocoupler dikalikan keliling lingkaran roda . Setelah
data dikonversi, data disimpan ke SDcard dan ditampilkan ke LCD.
3.4.5. Informasi yang akan disimpan pada SDcard
Informasi yang akan di simpan di SDcard dapat berupa waktu, seberapa besar konsumsi bahan bakar dan panjang jarak. Informasi pada waktu dapat berupa tanggal,
bulan, tahun, jam, menit, dan detik. Informasi konsumsi bahan bakar yang telah dikonsumsi isinya adalah total cairan yang keluar dalam satuan mililiter ml. Informasi
panjang jarak lintasan didalamnya terdapat total panjang yang terjadi dalam satuan milimeter mm. Contoh tampilan file.txt yang di simpan di SDcard ditunjukan seperti pada
gambar 3.20. di bawah ini:
Gambar 3.19. Tampilan file text yang disimpan pada SDcard PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI