4.3. Software Mesin
Roasting
Mesin
roasting
ini menggunakan
software Arduino versi 1.6.8,
program dibuat mengunakan
software
arduino sesuai dengan parameter yang dikehendaki. Mikrokontroler yang digunakan adalah ATmega32 yang terpasang pada rangkaian
minimum system.
Alasan penggunaan
software arduino
karena tersedianya
library
yang aplikatif pada
software
sehingga memudahkan dalam pembuatan program. Pada penggunan arduino untuk memprogram.
4.3.1. Program Utama
Program utama dari alat ini adalah menjalankan proses
roasting
dimana sistem akan mestabilkan suhu pada drum dengan cara mengatur besar kecilnya nyala api dan
menurunkan suhu drum dengan bantuan kipas pendingin, berdasarkan mode pilihan yang disediakan.
Listing
program awal saat alat dihidupkan ditunjukkan pada gambar 4.24, dimana saat tombol
“NEXT” ditekan maka pin 28 pada Atmega32 akan aktif rendah, yang berarti program akan menampilkan pilihan menu profil roasting.
Listing
program fungsi dhome ditunjukkan pada gambar 4.25. dimana pada fungsi tersebut bertugas
menampilkan suhu dan tulisan “Manual Roasting” serta “AUTO” seperti pada gambar
4.26.
Gambar 4.24.
Listing
Program Tampilan Utama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.25.
Listing
Program Fungsi dhome
Gambar 4.26. Tampilan Menu Utama Pada LCD
4.3.2. Program Pemilihan Mode
Listing
program pemilihan menu profil
roasting
ditunjukkan pada gambar 4.27.
Gambar 4.27.
Listing
Program Menu Profil Light PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Saat tombol “NEXT” ditekan maka pin 28 pada Atmega32 akan aktif rendah, yang berarti
program akan menuju eksekusi PID yang ditunjukkan pada gambar 4.27. Saat tombol “DOWN” ditekan maka pin 27 pada Atmega32 akan aktif rendah, yang berarti program
akan menuju menu profil
roasting
medium. Tekan “BACK” untuk kembali menuju tampilan utama program. Tampilan menu profil
roasting
Light dapat dilihat pada gambar 4.28.
Gambar 4.28.
Listing
Program Fungsi Pada Menu Profil Light
Listing
program fungsi dlight ditunjukkan pada gambar 4.28. dimana pada fungsi tersebut bertugas menampilkan tulisan “Profil Roasting” dan “Light Roasting” pada LCD
serta mengatur waktu roasting pada timer adalah 768000 atau kurang lebih 12,8 menit yang ditunjukkan pada no 187. Fungsi dmedium dan ddark memiliki
listing
program yang sama dengan dlight hanya tulisan serta waktu roasting pada timer yang membedaknnya.
Waktu timer pada fungsi dmedium adalah 1020000 atau 17menit yang ditunjukkan pada gambar 4.32, no 198, sedangkan waktu timer pada fungsi ddark adalah 1500000 atau
selama 25 menit yang ditunjukkan pada gambar 4.36. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.29.
Listing
Program Eksekusi Pada Menu Profil Light
Gambar 4.30. Tampilan Menu Light Pada LCD PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.31.
Listing
Program Pada Menu Profil Medium
Gambar 4.32.
Listing
Program Fungsi Pada Menu Profil Medium PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.33. List Program Eksekusi Pada Menu Profil Medium
Gambar 4.34. Tampilan Menu Medium Pada LCD PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.35. List Program Fungsi Pada Menu Profil Dark
Gambar 4.36. List Program Fungsi Pada Menu Profil Dark PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.37. List Program Eksekusi Pada Menu Profil Dark
Gambar 4.38. Tampilan Menu Dark Pada LCD PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.3.3. Program Eksekusi