Diagram Alir Untuk Membaca Sensor

71

b. Diagram Alir Untuk Membaca Sensor

mulai Inisialisasi mikrokontroller dengan modem Apakah sensor mesin mendeteksi mesin hidup ? Apakah sensor getar mendeteksi adanya getaran ? Apakah sensor pir. Mendeteksi manusia. ? Kirim sms bahwa mesin mobil hidup Nyalakan sirine dan hazard Nyalakan sirine dan hazard Kirim sms bahwa ada pengganggu Nyalakan sirine dan hazard Kirim sms bahwa ada penjahat Hapus pesan terkirim T Y Y Y T T T Gambar 30. Flowchart Program Baca Sensor Pada program pembacaan sensor pada system alarm pengaman mobil jarak-jauh Via SMS Remote Kontrol ini menggunakkan interup dengan tujuan saat sedang sensor sedang membaca object tidak menggangu proses pembacaan pesan masuk sehingga perintah eksekusi pesan aman dari kesalahan. 72 Program Untuk Membaca Sensor: 1 Bagian Program Sensor PIR interrupt [EXT_INT1] void ext_int1_isrvoid SENSOR PIR { Place your code here ifpir==1 PIR {lcd_clear; lcd_gotoxy0,0; lcd_putsfSSR PIR AKTIF; lcd_gotoxy0,1; lcd_putsfAda Penyusup; sirine=1; hazard=1; printfAT+CMGS=; putchar; printf085725104704; putchar; putchar,; putchar13; putchar10; printfSSR PIR AKTIF; putchar10; printfAda Penyusup; putchar13; putchar26; delay_ms5000;} 73 sirine=0; hazard=0; } Pada saat Sensor PIR mendeteksi Objek maka dengan seketika akan menyalakan sirine 5 detik, hazard 5 detik , mengoffkan mesin dan akan mengunci pintu secara otomatis dan saat itu juga mengirimkan SMS pemberitahuan kepemilik bahwa Sensor PIR aktif dan ada Penyusup. 2 Bagian Program Sensor Getar interrupt [EXT_INT0] void ext_int0_isrvoid SENSOR GETAR { Place your code here ifgetar==1 getar {lcd_clear; lcd_gotoxy0,0; lcd_putsfSSR GETAR AKTIF; lcd_gotoxy0,1; lcd_putsfAda Penganggu; sirine=1; hazard=1; printfAT+CMGS=; putchar; printf085725104704; putchar; putchar,; putchar13; 74 putchar10; printfSSR GETAR AKTIF; putchar10; printfAda Penganggu; putchar13; putchar26; delay_ms5000;} sirine=0; hazard=0; } Pada saat Sensor Getar mendeteksi Objek maka dengan seketika akan menyalakan sirine 5 detik, hazard 5 detik, mengoffkan mesin dan akan mengunci pintu secara otomatis dan saat itu juga mengirimkan SMS pemberitahuan kepemilik bahwa Sensor Getar dan ada Pengganggu. 3 Bagian Program Sensor Pendeteksi Mesin menyala nterrupt [EXT_INT2] void ext_int2_isrvoid SENSOR MESIN { Place your code here ifmesin==1 MESIN {lcd_clear; lcd_gotoxy0,0; lcd_putsfSSR MESIN AKTIF; 75 lcd_gotoxy0,1; lcd_putsfMesin Menyala; sirine=1; hazard=1; printfAT+CMGS=; putchar; printf085725104704; putchar; putchar,; putchar13; putchar10; printfSSR MESIN AKTIF; putchar10; printfMesin Menyala; putchar13; putchar26; delay_ms5000;} sirine=0; hazard=0; } Pada saat Sensor Pendeteksi Mesin aktif maka dengan seketika akan menyalakan sirine 5 detik, hazard 5 detik, mengoffkan mesin dan akan mengunci pintu secara otomatis dan saat itu juga mengirimkan SMS pemberitahuan kepemilik bahwa Sensor Pendeteksi Mesin aktif dan Mesin Dinyalakan. 76

c. Program Untuk Membaca BTS