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

if (stoptank)

                       {
                            PORTA =  0x00;        //모터정지
                            break;                  //프로그램  정지(이때  탱크  파괴여부  LED가  켜져서  사용자에게  알림
                       }

                 }
            }


            void  BTrecive()

            {
                    //적외선  총  사용을  위한  변수  및  포트  설정
                 unsigned  char  i,  j;
                 DDRF  =  0xff;


                 switch  (rx)                        //rx에  수신된  값에  따라  기능  수행
                 {
                     case  0x00:



                            break;                    //적외선 총을  한번만  쏘기위한  case문

                     case  0x01 :

                            PORTA =  0x00;           //탱크  정지
                            PORTG =  ~PORTG;
                            break;


                     case  0x02:                      //탱크  전진
                            PORTA =  0x00;
                            PORTA =  0x0a;
                            PORTG =  ~PORTG;

                            break;

                     case  0x03:                      //탱크  후진
                            PORTA =  0x00;

                            PORTA =  0x05;
                            PORTG =  ~PORTG;
                            break;





                                                         -  192  -
   194   195   196   197   198   199   200   201   202   203   204