Data yang dimasukkan terpenuhi maka pengguna dapat memilih untuk menambah data atau tidak. Pengguna dapat menambah data dengan menekan tombol A. Jika pengguna
tidak ingin menambah data pengguna dapat menekan tombol apa saja pada keypad kecuali tombol C dan D. Saat pengguna selesai memasukkan data buka-tutup maka program akan
mengeksekusi dapat menambah waktu buka-tutup tirai dengan menekan tombol A. Waktu buka-tutup yang dapat dimasukkan pengguna maksimal 3 pasang data. Data-data yang
sudah ditulis kemudian disimpan pada EEPROM.
Gambar 4.37. Tampilan waktuBuka[i]=waktuTutup[i]
Gambar 4.38. Tampilan waktuBuka[i]waktuTutup[i-1]
Gambar 4.39. Tampilan menambah data masukan pada menu manual
Gambar 4.40. Tampilan data masukan menu manual setelah 3 pasang data
4.6.6. Program Proses
Listing program pada Gambar 4.41 adalah pengaturan PWM mode phase correct 8
bit dengan portD.5 sebagai keluaran PWM.
Gambar 4.41. Pengaturan PWM
Listing program proses dapat dilihat pada gambar 4.42. Subprogram ini berfungsi
untuk mengatur arah putar dan kecepatan motor DC. Limit switch1 bernilai high. Ketika waktu buka sama dengan waktu yang sedang berjalan maka motor akan ON. Motor
bergerak berlawanan arah jarum jam sampai menyentuh limit switch1 maka secara otomatis motor akan OFF dan limit switch1 bernilai low. Saat waktu tutup sudah sama
dengan waktu nyata maka motor akan kembali ON dan bergerak searah jarum jam. Limit switch
2 bernilai high. Jika sudah menyentuh limit switch2 maka motor akan OFF dan limit switch
2 bernilai low.
Gambar 4.42. Listing program proses
62
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan
Dari hasil percobaan dan pengujian pengaturan tirai berdasarkan waktu nyata menggunakan prototipe ruangan dapat disimpulkan bahwa:
1.
Berdasarkan pengujian yang telah dilakukan, sistem yang dirancang dapat bekerja dengan baik sesuai mode yang dipilih.
2.
Berdasarkan pengujian RTC, waktu yang ditampilkan tidak memiliki kesalahan error 0.
5.2. Saran
Saran untuk pengembangan pengaturan tirai berdasarkan waktu nyata menggunakan prototipe ruangan adalah sebagai berikut:
1. Prototipe dikembangkan pada model sesungguhnya. 2. Mekanisme buka-tutup tirai ditambahkan dengan kondisi cuaca.
3. Dapat diprogram untuk jangka waktu yang lama.