微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > (紧急求助)程序,关于循迹智能小车(高手帮忙下)

(紧急求助)程序,关于循迹智能小车(高手帮忙下)

时间:10-02 整理:3721RD 点击:
本人做咯一个循迹小车,但是单单只是循迹这个功能太简单咯。
所以打算在电路图上加几个十字路口,跟斑马线。
我个人的思路就是当我的三个红外对管全部检测到黑线的时候,比如:写第一次三个对管全部循到黑线右转,第二次三个对管全部循到黑线左转,第三次三个对管全部循到黑线前进.
那个我程序应该怎么写呢?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;
    //前进
  }
}

没明白你到底是什么意思?

不错。路过来看看

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top