怎么实现小车蓝牙遥控和自动运行同时实现
现在我已经分别实现蓝牙遥控和超声波自动避障了,想把这俩整合了,不知道怎么弄,求大神指导:) 我也不知道,我就是建了个int变量,每次loop循环都判断一次,指向两种状态。再加个切换状态功能。我觉得避障的同时蓝牙遥控没什么用,所以避障里只留了个遥控的stop功能。不知道大家都怎么弄的 用中断吧:) 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;
}
}对楼主应该没有用了,但是我正好搜到这个问题,希望会有用吧~~ liuh188 发表于 2014-8-13 17:28 static/image/common/back.gif
我也不知道,我就是建了个int变量,每次loop循环都判断一次,指向两种状态。再加个切换状态功能。我觉得避障 ...
正解!这个最简单,刚做了一个,可以自动手动切换 michoal 发表于 2016-5-31 14:29
正解!这个最简单,刚做了一个,可以自动手动切换
能不能具体点啊:lol
地板楼就可以咯 学习一下,不错 你好,你那个超声波和蓝牙切换模式的程序实现了吗,能发给我一下吗[email protected],万分感谢
页:
[1]