欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
紅外循跡部分代碼
[打印本頁]
作者:
taytay13mid
時間:
2023-11-4 09:59
標題:
紅外循跡部分代碼
#include<AT89X52.H> //包含51單片機頭文件,內部有各種寄存器定義
#include<ZY-4WD_PWM.H> //包含HL-1藍牙智能小車驅動IO口定義等函數
//主函數
void main(void)
{
unsigned char i;
unsigned char flag; // 標記點
P1=0X00; //關電機
TMOD=0X01;
TH0= 0XFc; //1ms定時
TL0= 0X18;
TR0= 1;
ET0= 1;
EA = 1; //開總中斷
while(1) //無限循環
{
if(Left_2_led==0 || Right_2_led==0) //遇到障礙物
{
backrun();
delay(1);
stop();
}
//有信號為0 沒有信號為1
if(Left_1_led==1&&mid_1_led==1&&Right_1_led==1)//亮的時候為0,1才檢測到黑線
{
run();
}
if(Left_1_led==1&&mid_1_led==1&&Right_1_led==0)
{
leftrun();
flag=0;
delay(1);
}
if(Left_1_led==0&&mid_1_led==1&&Right_1_led==1)
{
rightrun();
flag=1;
delay(1);
}
if(Right_1_led==1&&Left_1_led==1)
{
run();
}
if(Left_1_led==0&&mid_1_led==0&&Right_1_led==0)//亮的時候為0,1才檢測到黑線
{ //跑出賽道
if(flag==1)
{ //右急轉
moreright();
}
if(flag==0)
{ //左急轉
moreleft();
}
}
}
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1