Page 197 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 197

2)  Source  Program



            #include  <mega128.h>
            #include  <delay.h>



            unsigned  char  rx =  0;              //블루투스를  이용해  APP에서  오는 데이터  수신  변수
            unsigned  char  count  =  5;                //자신의  점수를  표현하기  위한  변수
            unsigned  char  mag  =  0;                    //자기센서의  상태를  확인하기  위한  변수
            unsigned  char  flagServo  =  0;        //서보모터  기능  사용  여부를  위한  변수
            unsigned  char  BTcount  =  0x35;      //블루투스를  이용해  APP으로  점수를  보내기  위한  변수

            unsigned  char  stoptank = 0;        //BT탱크를 멈추기  위한  변수


            unsigned  int  tim0_cnt  =  0, mot_pos  = 0,  change = 0;        //서보모터의  각도  주기  관련  변수

            unsigned  int  rc_time[3]  =  {54,  150,  210};        //  0도,  90도,  180도


            void  BTrecive();                                //블루투스를  이용해  APP에서  오는  데이터를  처리하는  함수
            void  MAGsensor();                              //자기센서의  변화가  생길  시  수행하는  함수
            void  IRsensor();                                //적외선  수신센서가  정해진  수치만큼  공격을  받았을시  수행하는  함수

            void servoMAG();                     //서보모터  구동을  위한  함수





                                                         -  190  -
   192   193   194   195   196   197   198   199   200   201   202