case COMM_UP: CarGo();break;
case COMM_DOWN: bus_mode=1;break;
case COMM_LEFT: bus_mode=2;break;
case COMM_RIGHT: bus_mode=3;break;
case COMM_STOP: bus_mode=4;break;
case COMM_AUTORUN: bus_mode=5;break;
case COMM_XUNJI: bus_mode=6;break;
default : break;
你再写个子函数
放到while(1)里面循环即可
大概就是
switch(bus_mode)
{
case 1: CarGo();break;
case 2:
我应该是把子函数放在按键里,代码在下面,那应该怎么修改呢
大佬看一下呢,我把关键代码打在下面了
是这样的,功能开关用什么实现呢,我想用红外遥控按键设置这些模式的转换
我有点忙,大概看了一下,是你子函数放红外解码那里了.导致程序只跑了一次.
修改成 u8 bus_mode=0;
红外解码
case COMM_UP: CarGo();break;
case COMM_DOWN: bus_mode=1;break;
case COMM_LEFT: bus_mode=2;break;
case COMM_RIGHT: bus_mode=3;break;
case COMM_STOP: bus_mode=4;break;
case COMM_AUTORUN: bus_mode=5;break;
case COMM_XUNJI: bus_mode=6;break;
default : break;
你再写个子函数
放到while(1)里面循环即可
大概就是
switch(bus_mode)
{
case 1: CarGo();break;
case 2:
}
具体的自己想
一周热门 更多>