Pengujian Rangkaian Mikrokontroler ATMEGA8535 Pengujian LCD

commit to user 24 Gambar 4.3 Rangkaian Photodiode Hasil pengujian photodiode disajikan pada Tabel 4.2 : Tabel 4.2 Hasil Pengujian Rangkaian Photodiode Pengujian Jarak Cm Hasil Voltage Tanpa Infrared 4,66 Dengan Infrared 3 4,60

4.2.3 Pengujian Rangkaian Mikrokontroler ATMEGA8535

Rangkaian mikrokontroler merupakan otak dari seluruh rangkaian. Semua rangkaian yang dibuat dikendalikan oleh mikrokontroler ini. Input yang masuk ke mikrokontroler akan diproses dan output yang dihasilkan juga dikendalikan oleh mikrokontroler. Sistem minimum yang digunakan IC ATMega8535 berfungsi agar program bisa dihapus secara berulang – ulang. Pengujian IC ATMega8535 dilakukan dengan menghubungkan ke PortA – PortA 7 dan untuk pengisian program seperti dibawah ini : regfile = m8535.dat crystal = 12000000 Config Porta = Output commit to user 25 Port_led Alias Porta Do Port_led = 255 Waitms 2000 Port_led = 0 Waitms 2000 Loop Gambar 4.4 Rangkaian Mikrokontroler ATMega8535 Program diatas bertujuan untuk menyalakan dan mematikan lampu secara bergantian selama 2 detik secara berulang. Setelah program di – download – kan pada mikrokontroler dan diadakan pengujian, mikrokontroler dapat berjalan sesuai dengan program yang telah diisikan. Maka rangkaian minimum mikrokontroler ATMega8535 tersebut telah bekerja dengan baik. Setelah itu dibuat dengan rangkaian yang diperlukan untuk membuat simulasi palang pintu otomatis bus BST. Port – port yang digunakan sebagai berikut : commit to user 26 1. PortA.0 dihubungkan dengan photodiode1 dan portA.2 dihubungkan dengan photodiode2. 2. PortB.0 dan PortB.7 dihubungkan dengan seven segment. 3. PortC.2 – PortC.7 dihubungkan dengan LCD. 4. PortD.7 dihubungkan dengan motor servo.

4.2.4 Pengujian LCD

Pengujian LCD dilakukan dengan menghubungkan pada portC2 – portC7 mikrokontroler yang berfungsi memberikan informasi status kondisi palang terbuka atau tertutup kepada operator. Pemberian program untuk mengecek LCD sebagai berikut : regfile = m8535.dat crystal = 12000000 Config LCD = 2 16 Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7 Do Locate 1 , 2 Lcd Rita Yuliana Locate 2 , 1 Lcd M3308051 Loop Pengujian LCD dapat menggunakan rangkaian disajikan pada Gambar 4.5. commit to user 27 Gambar 4.5 Rangkaian LCD Hasil pengujian LCD seperti pada gambar berikut ini : Gambar 4.6 Tampilan hasil pengujian LCD

4.2.5 Pengujian Motor servo