欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
求助,循跡小車的程序問題。
[打印本頁]
作者:
拿錘子的約德爾
時間:
2018-5-24 18:10
標題:
求助,循跡小車的程序問題。
下面是程序的檢測部分,使用該程序后小車不能正常檢測黑線,一直直行。
改了好久也不知道問題在哪,希望大佬們能指點一下。
//X1,X2,X3,X4是四個紅外檢測
jc()
{
if(X1==0&&X2==0&&X3==0&&X4==0)
return 0;
else if(X1==1&&X2==0&&X3==0&&X4==0)
return 1;
else if(X1==0&&X2==1&&X3==0&&X4==0)
return 2;
else if(X1==0&&X2==0&&X3==1&&X4==0)
return 3;
else if(X1==0&&X2==0&&X3==0&&X4==1)
return 4;
else if(X1==1&&X2==1&&X3==0&&X4==0)
return 5;
else if(X1==1&&X2==1&&X3==1&&X4==0)
return 6;
else if(X1==0&&X2==0&&X3==1&&X4==1)
return 7;
else if(X1==0&&X2==1&&X3==1&&X4==1)
return 8;
else if(X1==1&&X2==1&&X3==1&&X4==1)
return 9;
else if(X1==0&&X2==1&&X3==1&&X4==0)
return 10;
else if(X1==1&&X2==0&&X3==0&&X4==1)
return 11;
else if(X1==1&&X2==0&&X3==1&&X4==0)
return 12;
else if(X1==0&&X2==1&&X3==0&&X4==1)
return 13;
else if(X1==1&&X2==0&&X3==1&&X4==1)
return 14;
else if(X1==1&&X2==1&&X3==0&&X4==1)
return 15;
else return 16;
}
void main()
{
TMOD=0x11;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;
ENA = 1; ENB = 1;ENC = 1;END = 1;
while(1)
{
a=jc();
switch(a)
{
case 0: zhizou(); break; //未檢測到黑線,直行
case 1: dazhuan1(); break; //左邊第一個檢測到黑線,左大轉
case 2: weitiao1(); break; //左邊第二個檢測到黑線,左微調
case 3: weitiao2(); break; //右邊第一個檢測到黑線,右微調
case 4: dazhuan2(); break; //右邊第二個檢測到黑線,右大轉
case 5: wzhizou(); break; //左邊兩個同時檢測到黑線,直行
case 6: zhizou(); break; //左邊三個同時檢測到黑線,直行
case 7: zhizou(); break; //右邊兩個同時檢測到黑線,直行
case 8: zhizou(); break; //右邊三個同時檢測到黑線,直行
case 9: zhizou(); break; //全部檢測到,直行
case 10: zhizou(); break; //中間兩個檢測到,直行
case 11: zhizou(); break; //旁邊兩個檢測到,直行
case 12: weitiao1(); break; //左一右一檢測到,左微調
case 13: weitiao2(); break; //左二右二檢測到,右微調
case 14: zhizou(); break; //左二未檢測到,直行
case 15: zhizou(); break; //右一未檢測到,直行
default: break;
}
}
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1