arduino板驱动小车

2020-10-317148
AI 快速预览详细 收起
本文讨论了使用Arduino板驱动小车时遇到的电机控制问题。用户发现将电机的一根线接数字引脚并设置为HIGH,另一根接地时,电机无法转动。文章详细解析了这一故障现象,并指出digitalWrite(pin, HIGH)并不等同于5V电压,需要考虑电流驱动能力。最终提供了具体的解决方案,帮助用户快速解决问题,避免自行排查的时间成本。
轮子的电机,我一根线接5V引脚,一根接地,可以转,但我一根接数字引脚,digitalWrite(pin,HIGH),另一根接地,就不能转了,为啥呀,digitalWrite(pin,HIGH)不就是相当于提供5V电压吗

微信图片_20201031222512.jpg (144.57 KB, 下载次数: 4578)

Arduino板驱动小车:电机控制问题排查_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
温柔的投降
温柔的投降
买个驱动板吧
二哈666
二哈666
gada888
gada888
数字脚的电流是40mA,电机一般是耗电100mA。主控的VCC脚是200mA,所以直接连电机电机会转,但电机有反流浪涌,根据你的电机, 大约是600mA冲击主控芯片,你这样很容易把主控烧掉。
快活丞
快活丞
你考虑过电流问题了吗?IO口输出的只是一个高电平,电压是5V,但驱动电机你还是老老实实的用驱动模块吧。或者自己设计驱动电路也行。
DFS1nbQeouP
DFS1nbQeouP
作者
求大佬解释,咋样才能用arduino引脚控制轮子动与不动
DFS1nbQeouP
DFS1nbQeouP
作者
回复追梦的少年
那为啥直接接5V可以转
追梦的少年
追梦的少年回复DFS1nbQeouP
需要用L289N或者其他电机驱动模块才行
- 没有更多了 -