38 dituliskan pada layar LCD. Ketika RW berlogika high ”1”, maka program akan
melakukan pembacaan memori dari LCD. Sedangkan pada aplikasi umum pin RW selalu diberi logika low 0
Berdasarkan keterangan di atas maka kita sudah dapat membuat progam untuk menampilkan karaker pada display LCD. Adapun program yang diisikan ke
mikrokontroller untuk menampilkan karakter pada display LCD adalah sebagai berikut:
include mega8535.h include stdio.h
include delay.h include alcd.h
void mainvoid {
PORTA=0xff; DDRA=0x0F;
PORTB = 0X03; DDRB = 0X8F;
PORTD.7 = 1; DDRD.7 = 0;
lcd_init16; lcd_gotoxy0,0;
lcd_putsfTes LCD; }
39 Program di atas akan menampilkan kata “Tes LCD” di baris pertama pada
display LCD 2x16. Pada alat dalam penelitian ini, Saat keseluruhan rangkaian diaktifkan, maka pada LCD akan menampilkan status sensor dan emberitahuan
apabila menerima sms .
4.4 Pengujian Rangkaian Relay
Ketika diberikan tegangan 5V pada pin PA.0, maka transistor C945 akan aktif. Hal ini menyebabkan kumparan pada relay K1 dialiri arus listrik. Dengan
demikian, kontak K1 akan terhubung. Dioda D1 berfungsi sebagai komponen pengaman transistor arus balik yang mungkin timbul akibat dari aktifnya
kumparan relay. Ketika pin JP1 berlogika 0 0 Volt, maka transistor dalam keadaan tidak aktif, dan kumparan relay tidak dialiri arus listrik. Hal ini akan
menyebabkan kontak K1 tidak terhubung. Ini adalah program untuk menguji Relay
include mega8535.h include delay.h
void mainvoid {
DDRA=0x01; PORTA=0x01;
DDRB=0x00; PORTB=0x00;
DDRC=0x00; PORTC=0x00;
40 DDRD=0x00;
PORTD=0x00; while 1
{ PORTB.0=1;
delay_ms1000; PORTB.0=0;
delay_ms1000; }
} Apabila Program di atas di jalankan, Relay Akan Mengalami Kondisi
Terbuka Dan Tertutup Selama 1 Detik. Dengan demikian maka rangkaian relay dalam keadaan baik.
4.5. Pengujian sensor PIR
Sensor pir bekerja dengan system high-low dan menghasilkan output 5 volt sensor ini mendeteksi perubahan suhu pada lingkungan disekitar sensor dan
di khususkan pada tubuh manusia dan pendeteksiaan dengan jarak maksimum 5 Meter, dan Jarak ukur dapat di sesuaikan dengan mengatur gain dan vref pada
bagian bawah sensor pir. Pengujian sensor yaitu dengan program sebagai berikut.
include mega8535.h include stdlib.h
include delay.h