arduino 超声波避障小车 超声波没有问题,用串口监视器可以显示正确数值,但小车只执行forward程序。

发布时间:2019-09-10 11:12:38

arduino 超声波避障小车 超声波没有问题,用串口监视器可以显示正确数值,但小车只执行forward程序。

推荐回答

这是因为你程序里距离变量没改变,也就是说你上次进入if时距离变量一直保存着,所以程序自动一直进入if语句,改下程序,以前做小车也遇到过,就是只要进入设定距离,小车就一直停在那里没有动作,距离显示一直定格在当前距离,这个程序你用keil调试不了,因为你的超声波回波信号模拟不出来,那个一直停留在while(!echo)或者while(echo)里面,所以只有实践,调试,再实践
以上问题属网友观点,不代表本站立场,仅供参考!