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
port
D.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 switch
1 bernilai
high
. Ketika waktu buka sama dengan waktu yang sedang berjalan maka motor akan ON. Motor
bergerak berlawanan arah jarum jam sampai menyentuh
limit switch
1 maka secara otomatis motor akan OFF dan
limit switch
1 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 switch
2 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.