用51单片机4个按键控制小车前进,后退,左右转的简单程序为什么不能这样写加入左右转弯的就不行了,

用51单片机4个按键控制小车前进,后退,左右转的简单程序为什么不能这样写加入左右转弯的就不行了,,第1张

一、执行完 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小车前进代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9830504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存