一、执行完 D0 的条件语句后,执行 D1 的条件语句,由于 D0 用到的是 IN2/IN4,D1 用到的是 IN1/IN3,互相之间没有冲突,所以能正常运行。
二、D2 用到的是 IN4,与 D0 的有冲突,所以前面赋值后,后面又作修改,所以不能正常运行
三、正常应当是 if (D0==1) { }
else if (D1==1) { }
else if (D2==1) { }
else if (D3==1) { }
小车前进依赖车轮,车轮要连接电机,电机运转需要连接电机驱动器以获得前进速度、方向都控制。arduino要控制小车前进,实际上需要控制电机驱动器。
因此,arduino小车前进的代码要适配你的电机驱动器是哪一个,并没有通用的代码。
以上就是关于用51单片机4个按键控制小车前进,后退,左右转的简单程序为什么不能这样写加入左右转弯的就不行了,全部的内容,包括:用51单片机4个按键控制小车前进,后退,左右转的简单程序为什么不能这样写加入左右转弯的就不行了,、arduino小车前进代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)