久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2187|回復: 0
打印 上一主題 下一主題
收起左側

教育機器人比賽程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:140490 發表于 2016-9-26 11:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

void dao_w()         //推到白,紅,黑區域的定位程序
{        
                while((!P14_state())||(!P16_state()))
        {   
                //中線控制

//大右偏判斷

                  if((P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
{
                        motor_motion(1500, 1350,1);           //左轉修正
                }
                //機器人小右偏判斷   x 1 0 x  
        else   if((P22_state()&&(!P23_state()))||(P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
                {
                        motor_motion(1550, 1400,1);           //左轉修正
                }

         
//大左偏判斷
     else if(((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
{
                        motor_motion(1650, 1500,1);           //右轉修正
                }
                //機器人小左偏判斷   x 0 1 x   或   0 0 0 1
                else if(((!P22_state())&&P23_state())||((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
                {
                        motor_motion(1600, 1450,1);           //右轉修正
                }

                else if(P21_state()&&P22_state()&&P23_state()&&P24_state())                         //到十字路口, 1 1 1 1
                {
                           break;                                   //退出循環,下一個任務
                }                  
        else                                                  //其他情況
                {
                        motor_motion(LEFT_QX, 1400, 1);          //前進        1584, 1420, 1         1683, 1320, 1
                }
                }          
           }
void dao_lan()                 //         推到藍色的定位
{        
        while(!P14_state())
        {   
                //中線控制

//大右偏判斷

                  if((P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
{
                        motor_motion(1500, 1350,1);           //左轉修正
                }
                //機器人小右偏判斷   x 1 0 x  
        else   if((P22_state()&&(!P23_state()))||(P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
                {
                        motor_motion(1550, 1400,1);           //左轉修正
                }

         
//大左偏判斷
     else if(((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
{
                        motor_motion(1650, 1500,1);           //右轉修正
                }
                //機器人小左偏判斷   x 0 1 x   或   0 0 0 1
                else if(((!P22_state())&&P23_state())||((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
                {
                        motor_motion(1600, 1450,1);           //右轉修正
                }

                else if(P21_state()&&P22_state()&&P23_state()&&P24_state())                         //到十字路口, 1 1 1 1
                {
                           break;                                   //退出循環,下一個任務
                }                  
        else                                                  //其他情況
                {
                        motor_motion(LEFT_QX, 1400, 1);          //前進        1584, 1420, 1         1683, 1320, 1
                }
                }          
           }

void dao_huang()                  //推到黃色區域的定位
{        
        while(!P16_state())
        {   
                //中線控制

//大右偏判斷

                  if((P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
{
                        motor_motion(1500, 1350,1);           //左轉修正
                }
                //機器人小右偏判斷   x 1 0 x  
        else   if((P22_state()&&(!P23_state()))||(P21_state()&&(!P22_state())&&(!P23_state())&&(!P24_state())))
                {
                        motor_motion(1550, 1400,1);           //左轉修正
                }

         
//大左偏判斷
     else if(((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
{
                        motor_motion(1650, 1500,1);           //右轉修正
                }
                //機器人小左偏判斷   x 0 1 x   或   0 0 0 1
                else if(((!P22_state())&&P23_state())||((!P21_state())&&(!P22_state())&&(!P23_state())&&P24_state()))
                {
                        motor_motion(1600, 1450,1);           //右轉修正
                }

                else if(P21_state()&&P22_state()&&P23_state()&&P24_state())                         //到十字路口, 1 1 1 1
                {
                           break;                                   //退出循環,下一個任務
                }                  
        else                                                  //其他情況
                {
                        motor_motion(LEFT_QX, 1415, 1);          //前進        1584, 1420, 1         1683, 1320, 1
                }
                }          
           }


//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ////////////////
//從起點到A,B,C,D,E
void Q_A()
{
        to_shizilukou1();
        motor_motion(1620,1400,20);
        to_shizilukou2();
        motor_motion(LEFT_QX,1400,6) ; //第二十字路樓口到A點前
        fan90_L();
        delay_nms(10);
        to_zou(70);
        delay_nms(100);
        //motor_motion(LEFT_QX,1400,20);        //前行
}
void Q_B()
{
        to_shizilukou1();
           motor_motion(1620,1400,20);
        to_shizilukou2();       
        motor_motion(LEFT_QX,1400,6);        //第二十字路樓口到B點前
        fan45_L();
        delay_nms(10);
        to_zou(70);
        delay_nms(100);          
        motor_motion(LEFT_QX,1400,30);        //前行       
}
void Q_C()
{         
        to_shizilukou1();
           motor_motion(LEFT_QX,1400,20);
        to_shizilukou2();
        to_zou(70);                          //第二十字路樓口到C點前
        delay_nms(100);
}
void Q_D()
{
        to_shizilukou1();
           motor_motion(1620,1400,20);
        to_shizilukou2();
        motor_motion(LEFT_QX,1400,7) ;                //第二十字路樓口到D點前
        fan45_R();
        delay_nms(10);
        to_zou(70);          
        motor_motion(LEFT_QX,1400,30);        //前行       
}
void Q_E()
{
        to_shizilukou1();
           motor_motion(1620,1400,20);
        to_shizilukou2();
        motor_motion(LEFT_QX,1400,7) ;                //第二十字路樓口到E點前
        fan90_R();
        delay_nms(10);
        to_zou(70);          
        motor_motion(LEFT_QX,1400,30);        //前行       
}


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//        將黃色物塊推到黃色靶心后到B,C,D,E,
void Huang_to_B()
{
        daotui();
        fan180();
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,13);
        fan135_L();
        delay_nms(10);
        to_zou(70);
}
void Huang_to_C()//90ok
{         
     daotui();
     fan180();
     to_shizilukou2();
     motor_motion(LEFT_QX, 1400,12);
         fan90_L();
         delay_nms(10);
         to_zou(70);                          //
}

void Huang_to_D()//45ok
{
    daotui();
    fan180();
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,13);
        fan45_L();
        delay_nms(10);
        to_zou(70);
       
}

void Huang_to_E()//180ok
{
    daotui();
    fan180();
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,33);
        to_zou(70);
}
//從黃色靶心回到第二  十字路口車頭正對起點
void Huang_to_shizilukou()
{
        daotui();
    fan180();
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,12);
        fan90_L();
        delay_nms(10);
        to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,14);
        motor_motion(1600, 1600,1);                //往右偏點
}
//將A點的物快推到各靶心
void A_huang()
{
        dao_huang();
}
void A_bai()
{
        fan180();
        delay_nms(10);
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,13);
        fan135_L();
        delay_nms(10);
        to_zou(70);
        dao_w();
}
void A_hong()//90ok
{         
     //to_zou(50);
     fan180();
         delay_nms(10);
     to_shizilukou2();
     motor_motion(LEFT_QX, 1400,12);
         fan90_L();
         delay_nms(10);
         to_zou(70);
         dao_w();                          //
}
                                                                                     
void A_hei()//45ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,13);
        fan45_L();
        delay_nms(10);
        to_zou(60);
        dao_w();


}

void A_lan()//180ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,30);
        to_zou(60);
        dao_lan();


}

//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//將物塊推到白色區域后,到A,C,D,E點
void Bai_to_A()//135ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,9);
        fan135_R();
        delay_nms(10);
        to_zou(60);
}
void Bai_to_C()
{       
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,15);
        fan135_L();
        delay_nms(10);
        to_zou(60);
}

void Bai_to_D()//90ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,13);
        fan90_L();
        delay_nms(10);
        to_zou(60);
}

void Bai_to_E()//45ok
{
    daotui();;
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,20);
        fan45_L();
        delay_nms(10);
        to_zou(60);
}
//BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB///////////////

void B_huang()//135ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,10);
        fan135_R();
        delay_nms(10);
        to_zou(60);
        dao_huang();

}
void B_bai()
{       
  dao_w();

  }

void B_hong()//135ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,15);
        fan135_L();
        delay_nms(10);
        to_zou(60);
        dao_w();


}

void B_hei()//90ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,13);
        fan90_L();
        delay_nms(10);
        to_zou(60);
        dao_w();


}

void B_lan()//45ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,20);
        fan45_L();
        delay_nms(10);
        to_zou(60);
        dao_lan();
}
//從B的白色區域回到第二十字路口車頭正對起點
void Bai_to_shizilukou()                                                 
{   
        daotui();
        fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,15);
        fan135_L();
        delay_nms(10);
        to_zou(60);
    fan180();
    delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,14);
        motor_motion(1600, 1600,1);                //往右偏點
   

}

//**************+++++++++++++++++++++++++++++++++=************************88
//從紅色區域去到每條路上的點
void Hong_to_A()//90ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,10);
        fan90_R();
        delay_nms(10);
        to_zou(60);
}

void Hong_to_B()//135ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,5);
        fan135_R();
        delay_nms(10);
        to_zou(60);
}
void Hong_to_D()
{       
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,13);
    fan135_L();
        delay_nms(10);
        to_zou(60);
}



void Hong_to_E()//90ok
{         
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,11);
        fan90_L();
        delay_nms(10);
        to_zou(60);
}
//CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC//////////////
void C_huang()//90ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,10);
        fan90_R();
        delay_nms(10);
        to_zou(60);
        dao_huang();
}

void C_bai()//135ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,5);
        fan135_R();
        delay_nms(10);
        to_zou(60);
        dao_w();


}
void C_hong()
{       
        dao_w();

  }

void C_hei()//135ok
{         
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,13);
    fan135_L();
        delay_nms(10);
        to_zou(60);
        dao_w();

         
}

void C_lan()//90ok
{         
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,11);
        fan90_L();
        delay_nms(10);
        to_zou(60);
        dao_lan();
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//從C的紅色區域回到第二十字路口車頭正對起點
void Hong_to_shizilukou()                                                 
{
   daotui();
   fan180();  
   delay_nms(10);
   to_shizilukou2();
   motor_motion(LEFT_QX, 1400,14);
        motor_motion(1600, 1600,1);                //往右偏點

}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//將黑色靶心到A,B,C,E點
void Hei_to_A()//45ok
{          
     daotui;
     fan180();
         delay_nms(10);
     to_shizilukou2();
     motor_motion(LEFT_QX, 1400,11);
         fan45_R();
         delay_nms(10);
         to_zou(60);
}


void Hei_to_B()//90ok
{
     daotui();
     fan180();
         delay_nms(10);
     to_shizilukou2();
         motor_motion(LEFT_QX, 1400,10);
         fan90_R();
         delay_nms(10);
         to_zou(60);
}

void Hei_to_C()//135ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,11);
        fan135_R();
        delay_nms(10);
        to_zou(60);
}

void Hei_to_E()//135ok
{         
     daotui();
     fan180();
         delay_nms(10);
     to_shizilukou2();
         motor_motion(LEFT_QX, 1400,15);
         fan135_L();
         delay_nms(10);
         to_zou(60);
}
//DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD//////////
void D_huang()//45ok
{          
     //to_zou(50);
     fan180();
         delay_nms(10);
     to_shizilukou2();
     motor_motion(LEFT_QX, 1400,11);
         fan45_R();
         delay_nms(10);
         to_zou(60);
         dao_huang();
}


void D_bai()//90ok
{
     //to_zou(50);
     fan180();
         delay_nms(10);
     to_shizilukou2();
         motor_motion(LEFT_QX, 1400,10);
         fan90_R();
         delay_nms(10);
         to_zou(60);
         dao_w();

         
}

void D_hong()//135ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,11);
        fan135_R();
        delay_nms(10);
        to_zou(60);
        dao_w();
}

void D_hei()
{       
        dao_w();
}

void D_lan()//135ok
{         
     //to_zou(50);
     fan180();
         delay_nms(10);
     to_shizilukou2();
         motor_motion(LEFT_QX, 1400,11);
         fan135_L();
         delay_nms(10);
         to_zou(60);
         dao_lan();
         motor_motion(LEFT_QX, 1400,2);
}
//從D的黑色區域回到第二十字路口車頭正對起點
void Hei_to_shizilukou()                                                 
{
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,11);
        fan135_R();
        delay_nms(10);
        to_zou(70);
        fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,14);
        motor_motion(1600, 1600,1);                //往右偏點
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//從藍色靶心到A,B,C,D點
void Lan_to_A()//180ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,12);
        to_zou(60);
}

void Lan_to_B()//45ok
{
           daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,11);
    fan45_R();
        delay_nms(10);
        to_zou(60);                            
}

void Lan_to_C()//90ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,6);
        fan90_R();
        delay_nms(10);
        to_zou(60);  
}

void Lan_to_D()//135ok
{
    daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,10);
        fan135_R();
        delay_nms(10);
        to_zou(60);
        dao_w();
  
}
//EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE///////////////
void E_huang()//180ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,12);
        to_zou(60);
    dao_huang();
}

void E_bai()//45ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,11);
    fan45_R();
        delay_nms(10);
        to_zou(60);
        dao_w();
  

}

void E_hong()//90ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,6);
        fan90_R();
        delay_nms(10);
        to_zou(60);
        dao_w();
  

}

void E_hei()//135ok
{
    //to_zou(50);
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,10);
        fan135_R();
        delay_nms(10);
        to_zou(60);
        dao_w();
  
}
void E_lan()
{       
        dao_lan();
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//從E的藍色區域回到第二十字路口車頭正對起點
void Lan_to_shizilukou()                                                 
{         
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,6);
        fan90_R();
        delay_nms(10);
        to_zou(70);
        motor_motion(1400, 1250,52);        // fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,14);
        motor_motion(1600, 1600,1);                //往右偏點
}

//^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************
//借道代碼//借道代碼//借道代碼//借道代碼//借道代碼////
////然后將小車走回第二十字鹿樓口///////////////
void A_hui()
{   //to_zou(45);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,12);
        fan90_R();
        delay_nms(10);
        to_zou(70);
        daotui();
        fan180();
        delay_nms(10);
        to_shizilukou2();
}

void B_hui()
{   //to_zou(45);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,8);
        fan45_R();
        delay_nms(10);
    to_zou(70);
        daotui();
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
void C_hui()
{
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,10);
        to_zou(70);
        daotui();
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
void D_hui()
{   //to_zou(45);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,10);
        fan45_L();
        delay_nms(10);
    to_zou(70);
        daotui();
        fan180();
        delay_nms(10);
        to_shizilukou2();
}

void E_hui()
{   //to_zou(45);
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,6);
        fan90_L();
        delay_nms(10);
    to_zou(70);
        daotui();
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
//%%%%%%%%%%%%^****************************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//*****從各靶心到借道的位置拿回物快
void Huang_hui()
{   
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,12);
        fan90_R();
        delay_nms(10);
        to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
}

void Bai_hui()
{   
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,8);
        fan45_R();
        delay_nms(10);
    to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
void Hong_hui()
{       
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
        motor_motion(LEFT_QX, 1400,10);
        to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
void Hei_hui()
{   

        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,10);
        fan45_L();
        delay_nms(10);
    to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
}

void Lan_hui()
{   
        daotui();
    fan180();
        delay_nms(10);
    to_shizilukou2();
    motor_motion(LEFT_QX, 1400,6);
        fan90_L();
        delay_nms(10);
    to_zou(70);
        fan180();
        delay_nms(10);
        to_shizilukou2();
}
//*******************************************************************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**************
//從十字路去推F,G,H,I,推物快回到第二個十字路口
void  shizilukou_to_F()
{
        fan60_L();
        motor_motion(LEFT_QX, 1400,80);
        fan180();                   //掉頭
        delay_nms(10);
        fan30_L();               
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,7);
        fan90_R();
        to_shizilukou2();
}
void shizilukou_to_G()
{
    fan30_L();
        motor_motion(LEFT_QX, 1400,80);
        fan180();                   //掉頭
        fan60_L();               
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,5);
        fan90_R();
        to_shizilukou2();
}
void  shizilukou_to_H()
{
        fan30_R();
        motor_motion(LEFT_QX, 1400,80);
        fan180();                   //掉頭
        fan30_R();               
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,5);
        fan90_L();
        to_shizilukou2();
}
void  shizilukou_to_I()
{
        fan60_R();
        motor_motion(LEFT_QX, 1400,70);
        fan180();                   //掉頭
        fan60_R();               
        to_shizilukou2();
        motor_motion(LEFT_QX, 1400,7);
        fan90_L();
        to_shizilukou2();
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*************************
//十字路口推到靶心
void shizilukou_huang()
{
        motor_motion(LEFT_QX,1400,10);
        fan90_L();
        to_zou(60);
        dao_lan();
}
void shizilukou_bai()
{
        motor_motion(LEFT_QX,1400,10);
        fan45_L();
        to_zou(60);
        dao_w();
}
void shizilukou_hong()
{
        motor_motion(LEFT_QX,1400,10);
        to_zou(60);
        dao_w();       
}
void shizilukou_hei()
{
        motor_motion(LEFT_QX,1400,10);
        fan45_R();
        to_zou(60);
        dao_w();
}
void shizilukou_lan()
{
        motor_motion(LEFT_QX,1400,10);
        fan90_R();
        to_zou(60);
        dao_lan();
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//****&*&*&*&*^&*%*^$十字路口去A,B,C,D,E點
void shizilukou_A()
{
        motor_motion(LEFT_QX,1400,10);
        fan90_L();
        to_zou(60);
}
void shizilukou_B()
{
        motor_motion(LEFT_QX,1400,10);
        fan45_L();
        to_zou(60);
}
void shizilukou_C()
{
        motor_motion(LEFT_QX,1400,10);
        to_zou(60);       
}
void shizilukou_D()
{
        motor_motion(LEFT_QX,1400,10);
        fan45_R();
        to_zou(60);
}
void shizilukou_E()
{
        motor_motion(LEFT_QX,1400,10);
        fan90_R();
        to_zou(60);
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人手机视频 | 精品国产一区二区三区性色av | 午夜精品91 | 99精品久久久久久中文字幕 | 亚洲在线一区 | 日韩一二三区 | 99精品视频一区二区三区 | 国产精品观看 | 在线看日韩av | 在线不卡视频 | 成人在线一区二区三区 | 一区视频在线免费观看 | 亚洲精品中文在线观看 | 日本a∨精品中文字幕在线 亚洲91视频 | 色毛片 | 日韩精品 | 日韩精品在线播放 | 久久久久久亚洲精品 | 日韩精品一区二区三区视频播放 | av激情影院| 一区二区在线看 | 日韩久久久久 | 可以在线看的黄色网址 | 国产伦精品一区二区三区精品视频 | 99国产精品久久久久老师 | 国产成人99久久亚洲综合精品 | 91观看| 福利片一区二区 | 亚洲精品第一 | 国产aⅴ精品 | 成人av网站在线观看 | 国产欧美一区二区三区久久手机版 | 日本国产高清 | 久久久成人一区二区免费影院 | 一区二区三区亚洲视频 | 久草福利 | 日本久久综合网 | 欧美 日韩 综合 | 久久久久久久久久久久久9999 | 日日操夜夜操天天操 | 日韩国产在线 |