Program Menu Program EEPROM

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.