(紧急求助)程序,关于循迹智能小车(高手帮忙下)
时间:10-02
整理:3721RD
点击:
本人做咯一个循迹小车,但是单单只是循迹这个功能太简单咯。
所以打算在电路图上加几个十字路口,跟斑马线。
我个人的思路就是当我的三个红外对管全部检测到黑线的时候,比如:写第一次三个对管全部循到黑线右转,第二次三个对管全部循到黑线左转,第三次三个对管全部循到黑线前进.
那个我程序应该怎么写呢?if((led1=0)&(led2=0)&(led3=0))
{
}
那个高手帮忙补充下,谢谢
所以打算在电路图上加几个十字路口,跟斑马线。
我个人的思路就是当我的三个红外对管全部检测到黑线的时候,比如:写第一次三个对管全部循到黑线右转,第二次三个对管全部循到黑线左转,第三次三个对管全部循到黑线前进.
那个我程序应该怎么写呢?if((led1=0)&(led2=0)&(led3=0))
{
}
那个高手帮忙补充下,谢谢
要是理解 “三个红外对管全部检测到黑线”为一个有效事件,然后通过这个事件发生的次数来做出相应的动作么?不知道理解你的意思没?
要是那样子的话,置位的方法可以解决....
if((led1==0)&&(led2==0)&&(led3==0))
{
flag++;
valid = 1;
}
if(valid == 1)
{
valid = 0;
if(flag ==1)
{
//右转
}
else if(flag == 2)
{
//左转
}
else if(flag == 3)
{
flag = 0;
//前进
}
}
没明白你到底是什么意思?
不错。路过来看看