智能车制作
标题:
望高手解答
[打印本页]
作者:
coolerzi
时间:
2011-1-19 16:28
标题:
望高手解答
void start(void)
{
if(((ADValue[1]>sum1)&&(ADValue[2]>sum2))&&((ADValue[12]>sum1)&&(ADValue[11]>sum2))&&((ADValue[4]<sum5)||(ADValue[5]<sum5)||(ADValue[3]<sum5))&&((ADValue[8]<sum5)||(ADValue[9]<sum5)||(ADValue[10]<sum5)))
{
PTT_PTT5=1;
duoji(duoji_pwm[8]);
n++;z=1;
if(n>=2)
{
start1();
}
for(s=0;s<20;s++)
{
vc=10*vv-6*c1-c3-3*c5;
vc1=vc/5;
bv=beeline+vc1;
dianji(bv,0);
Delay(1);
}
PTT_PTT5=0;
}
}
这个是我看到的一个检测起跑线的程序,但小弟不明白,
他有14个AD输入,sum1=120,sum2=80,sum4=sum5=60
1口与12口一定要大于120
2口与11口一定要大于80
3口4口5口其中一个要小于60
8口9口10口其中一个要小于60
那么对应黑白线是
0 1 2 3 4 5 6 7 8 9 10 11 12 13
□ □ □ □ □ □ □ □ □ □ □ □ □ □
>120 >80 <60 <60 <60 <60 <60 <60 >80 >120
白 白 黑 黑 黑 黑 黑 黑 白 白
我想问一下为什么与起跑线的颜色刚好相反?
望高手解答
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2