Georgia Tech ECE 4180 Final Project

Dependencies:   Camera_LS_Y201 FatFileSystem MODSERIAL SDFileSystem SHTx Servo TextLCD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "project_defines.hpp"
00002 
00003 int main()
00004 {
00005     setup_devices();
00006     calibrate_ir();
00007     while(1) {
00008         led4 = !led4;
00009         adjust_temperature();
00010         if(activate && check_movement()){
00011             pc.printf("\nIntrution Alert: Current ir sensor average %f\n", current_avg);
00012             wait(1);
00013             char message[50];
00014             sprintf(message, "Intrusion Alert!! Picture # %d captured", index);
00015             send_sms(message);
00016             take_picture();
00017             play_sound(); 
00018         }
00019         read_message();
00020         if(message_received){
00021             handle_message();
00022             wait(2);
00023         }
00024         wait(0.1);
00025     }
00026 }