亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
紅外循跡部分代碼
[打印本頁]
作者:
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.denmoz.com/bbs/)
Powered by Discuz! X3.1