commit to user
PortC.0 = 1 Waitms 500
Loop
Hasil pengujian rangkaian push button dapat dilihat pada Tabel 4.2.4. Tabel 4.2.4 : Hasil Pengujian Rangkaian Push Button 1
No. Button
Kondisi LED
1. Satuan
Tertekan on
2. Satuan
Tidak tertekan off
3. Puluhan
Tertekan on
4. Puluhan
Tidak tertekan off
5. Ratusan
Tertekan on
6. Ratusan
Tidak tertekan off
7. Enter
Tertekan on
8. Enter
Tidak tertekan off
9. Reset
Tertekan on
10. Reset
Tidak tertekan off
4.2.5 Pengujian Rangkaian LCD
Rangkaian LCD berfungsi sebagai penampil nilai dan status counter. Pengujian rangkaian ini dapat dilakukan dengan menghubungkan
rangkaian ke mikrokontroler ATmega16 pada PortD.0 sampai dengan PortD.6 seperti pada Gambar 4.2.5.a.
commit to user
Gambar 4.2.5.a : Rangkaian LCD Selanjutnya untuk menampilkan tulisan pada LCD dapat diuji dengan
program Bascom-AVR sebagai berikut : regfile = m16def.dat
crystal = 1000000 Config Lcd = 16 2
Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.6
Cls Cursor Off Noblink
Do Locate 1 , 1
Lcd Andika Tito NR Locate 2 , 4
Lcd LCD TEST Loop
Hasil pengujian rangkaian dapat dilihat pada Gambar 4.2.5.b.
Gambar 4.2.5.b : Hasil Pengujian LCD
commit to user
4.2.6 Pengujian Rangkaian
Relay
Rangkaian relay berfungsi sebagai saklar yang terhubung ke CD Drive sebagai prototype pinti otomatis. Pengujian rangkaian ini dapat dilakukan
dengan menghubungkan rangkaian ke mikrokontroler ATmega16 pada PortC.7 seperti pada gambar 4.2.6.
Gambar 4.2.6 : Rangkaian Relay Selanjutnya rangkaian ini bisa diuji coba dengan program Bascom-
AVR seperti berikut : regfile = m16def.dat
crystal = 1000000 Config PortC = output
Do PortC.7 = 0
Wait 2 PortC.7 = 1
Loop
Maka hasil dari percobaan diatas adalah relay akan aktif selama selang waktu dua detik, selanjutnya relay tidak aktif. Apabila relay aktif
maka cd drive akan terbuka.
commit to user
4.2.7 Pengujian Rangkaian LED
Rangkaian LED digunakan sebagai penanda bahwa counter telah mengalami perhitungan maksimal atau ruangan penuh. Pengujian
rangkaian ini dapat dilakukan dengan menghubungkan rangkaian ke mikrokontroler ATmega16 pada PortC.0 seperti pada gambar 4.2.7.
Gambar 4.2.7 : Rangkaian LED Selanjutnya rangkaian ini bisa diuji coba dengan program Bascom-
AVR seperti berikut : regfile = m16def.dat
crystal = 1000000 Config PortC = output
Do PortC.0 = 0
Wait 1 PortC.0 = 1
Loop
Maka hasil dari percobaan diatas adalah led akan menyala selama selang waktu satu detik selanjutnya led akan mati kembali.
commit to user
4.2.8 Pengujian Rangkaian