Georgia Tech ECE 4180 Final Project

Dependencies:   Camera_LS_Y201 FatFileSystem MODSERIAL SDFileSystem SHTx Servo TextLCD mbed

Committer:
kpatel70
Date:
Fri Dec 07 18:53:48 2012 +0000
Revision:
0:a33b2a7b4222
Final ECE-4180 Project libraries

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kpatel70 0:a33b2a7b4222 1 #include "project_defines.hpp"
kpatel70 0:a33b2a7b4222 2
kpatel70 0:a33b2a7b4222 3 int main()
kpatel70 0:a33b2a7b4222 4 {
kpatel70 0:a33b2a7b4222 5 setup_devices();
kpatel70 0:a33b2a7b4222 6 calibrate_ir();
kpatel70 0:a33b2a7b4222 7 while(1) {
kpatel70 0:a33b2a7b4222 8 led4 = !led4;
kpatel70 0:a33b2a7b4222 9 adjust_temperature();
kpatel70 0:a33b2a7b4222 10 if(activate && check_movement()){
kpatel70 0:a33b2a7b4222 11 pc.printf("\nIntrution Alert: Current ir sensor average %f\n", current_avg);
kpatel70 0:a33b2a7b4222 12 wait(1);
kpatel70 0:a33b2a7b4222 13 char message[50];
kpatel70 0:a33b2a7b4222 14 sprintf(message, "Intrusion Alert!! Picture # %d captured", index);
kpatel70 0:a33b2a7b4222 15 send_sms(message);
kpatel70 0:a33b2a7b4222 16 take_picture();
kpatel70 0:a33b2a7b4222 17 play_sound();
kpatel70 0:a33b2a7b4222 18 }
kpatel70 0:a33b2a7b4222 19 read_message();
kpatel70 0:a33b2a7b4222 20 if(message_received){
kpatel70 0:a33b2a7b4222 21 handle_message();
kpatel70 0:a33b2a7b4222 22 wait(2);
kpatel70 0:a33b2a7b4222 23 }
kpatel70 0:a33b2a7b4222 24 wait(0.1);
kpatel70 0:a33b2a7b4222 25 }
kpatel70 0:a33b2a7b4222 26 }