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

3.  소프트웨어  개요

            1)  구성도



            가)센서부

            : 센서부의 센서에서 적외선을 검출하게 되는데 이는 센서부의 발광센서로부터 나오는
            빛을 KSM 603에서 받는다.



            나)제어부)
            : 제어부 에서는 센서부로부터 전달된 정보를 판단하여 신호를 판단해 BT TNAK의 동작

            을 결정한다.



            다)구동부
            : 구동부에서는 제어부의 판단에 따라 전진, 후진, 좌회전, 우회전과 같은 명령을 받
            아 이동한다.



            2)  Source  Program



            #include  <mega128.h>

            #include  <delay.h>



            unsigned char  rx = 0;         //블루투스를  이용해  APP에서  오는  데이터  수신  변수

            unsigned char  count  =  5;        //자신의  점수를  표현하기  위한  변수

            unsigned char  mag  =  0;          //자기센서의  상태를  확인하기  위한  변수
            unsigned char  stoptank = 0;




            void  BTrecive();
               //블루투스를  이용해  APP에서  오는  데이터를  처리하는  함수

            void  MAGsensor();               //자기센서의  변화가  생길  시  수행하는  함수

            void  IRsensor();                //적외선  수신센서가  정해진  수치만큼  공격을  받았을
            시  수행하는  함수




            void  main()




                                                         -  133  -
   135   136   137   138   139   140   141   142   143   144   145