Pengujian Rangkaian RTC Pengujian Rangkaian Pendeteksi Pergantian Catu Daya

5.2.5 Pengujian Rangkaian RTC

Pengujian rangkaian RTC bertujuan untuk melihat apakah RTC dapat bekerja dengan baik. Pengujian diimplementasikan sesuai dengan hardware yang telah dirancang yakni menghubungkan pena SCL dan SDA pada RTC masing- masing ke bandar C PORTC pena 0 dan 1. Untuk menampilkan data yang diterima dari RTC, maka LCD dihubungkan ke bandar B. Data RTC akan tampil pada LCD berupa tanggal dan jam. Dari hasil pengujian menunjukkan bahwa rangkaian RTC dapat bekerja dengan baik.

5.2.6 Pengujian Rangkaian Pendeteksi Pergantian Catu Daya

Pengujian rangkaian pendeteksi pergantian catu daya bertujuan untuk melihat apakah sistem dapat mendeteksi catu daya mana yang sedang digunakan oleh sistem, apakah arus berasal dari catu daya utama atau catu daya cadangan baterai. Pengujian diimplementasikan dengan memasang sebuah saklar ONOFF pada catu daya utama. Keluaran AC 12 V dihubungkan ke relay. Kontak NC dihubungkan ke pena PORTD.2 INT0. Untuk melihat aktivitas interupsi, maka data ditampilkan ke LCD yang dihubungkan ke bandar B. Ketika saklar ONOFF dipindahkan dari keadaan ON menjadi OFF, yang berarti sumber catu daya berpindah dari catu daya utama ke catu daya cadangan, maka sumber interupsi eksternal PORTD.2 INT0 aktif. Hal ini mengakibatkan logika yang diterima oleh PIND.2 berubah dari 0 menjadi 1. Kemudian sistem akan menjalankan rutin interupsi yaitu menghidupkan LED hijau pada PORTC.2, menampilkan tulisan Universitas Sumatera Utara “C.DAYA 1 OFF” selama 1,5 detik dan diikuti dengan tulisan “krm sms CD1 OFF ” pada LCD selama 5 detik. Ketika saklar ONOFF dipindahkan dari keaadan OFF menjadi ON, maka sumber catu daya kembali menjadi sumber catu daya utama, sehingga sumber interupsi eksternal PORTD.2 INT0 aktif yang mengakibatkan logika PIND.2 kembali berubah dari 1 menjadi 0. Kemudian sistem akan menjalankan rutin interupsi. Dalam pengujian ini, rutin interupsi yang dilakukan yaitu mematikan LED hijau pada PORTC.2, menampilkan tulisan “C.DAYA 1 ON” selama 1,5 detik dan diikuti dengan tulisan “krm sms CD1 ON” pada LCD selama 5 detik. Dari hasil pengujian menunjukkan bahwa sistem dapat mendeteksi pergantian catu daya dengan program interupsi eksternal.

5.2.7 Pengujian Rangkaian Push Button