whysy 发表于 2014-8-12 22:28:56

怎么实现小车蓝牙遥控和自动运行同时实现

现在我已经分别实现蓝牙遥控和超声波自动避障了,想把这俩整合了,不知道怎么弄,求大神指导:)

liuh188 发表于 2014-8-13 17:28:07

我也不知道,我就是建了个int变量,每次loop循环都判断一次,指向两种状态。再加个切换状态功能。我觉得避障的同时蓝牙遥控没什么用,所以避障里只留了个遥控的stop功能。不知道大家都怎么弄的

tgyfish 发表于 2014-8-13 20:14:06

用中断吧:)

shangg15 发表于 2016-5-7 21:34:21

void loop()
{
//要 实时接收到信号!!
while( Serial1.available() > 0 ){

      receive = Serial1.read();

      if( receive == '0'){    //control,手动控制
      flag = 0;
      } else if( receive == '1'){   //auto,自动避障
      flag = 1;
      }
}

switch ( flag ) {
      case 0 :
      {
      switch ( receive ) { //各种控制信息
          case '2': Goo(); break;
          case '4': Turn_LL(); break;
          case '6': Turn_RR(); break;
          case '8': Back(); break;
          case '5': Stop(); break;
          default: break;
      }
      } break;

      case 1 :
      {
      //自动控制的程序;
      }break;

      default: break;
}
}对楼主应该没有用了,但是我正好搜到这个问题,希望会有用吧~~

michoal 发表于 2016-5-31 14:29:56

liuh188 发表于 2014-8-13 17:28 static/image/common/back.gif
我也不知道,我就是建了个int变量,每次loop循环都判断一次,指向两种状态。再加个切换状态功能。我觉得避障 ...

正解!这个最简单,刚做了一个,可以自动手动切换

weilairenlei 发表于 2016-10-4 19:28:20

michoal 发表于 2016-5-31 14:29
正解!这个最简单,刚做了一个,可以自动手动切换

能不能具体点啊:lol

michoal 发表于 2016-10-18 16:05:34

地板楼就可以咯

居南山 发表于 2017-1-12 22:01:50

学习一下,不错

随心随意 发表于 2020-4-8 22:45:35

你好,你那个超声波和蓝牙切换模式的程序实现了吗,能发给我一下吗[email protected],万分感谢
页: [1]
查看完整版本: 怎么实现小车蓝牙遥控和自动运行同时实现