arduino红外遥控小车
本人最近在做用红外遥控来控制小车, 小车驱动与红外遥控这两部分都是已经测试过并基本掌握的了。现在要将两部分结合起来,先做个简单一点的测试,就是利用红外遥控上的三个按键分别控制小车的前进、后退以及停止。但是烧进代码测试的时候出现这种问题:
按下前进键或后退键,小车轮子转起来后,如果短时间内马上按停止,小车有时可以停下来;但是稍微等一会的话,再按就没有作用了,通过串口输出看到,小车已经没有接收信号了;小车就一直保持按下按键之后的转动状态。
然后我试着断开电机的接线,通过板子上的灯来观察电机接口的状态。发现就不会出现那种情况,按下前进或后退,灯亮起来,然后无论过多久,按下停止键都能停下来,串口输出显示小车也能够正常接收信号。
这是否是电机的转动对程序的运行产生干扰?
不知道有没有哪位知道是怎么回事呢? 怎么解决?感激不尽。。
页:
[1]