arduino麦轮转弯程序_麦克纳姆轮智能小车接线方案

博主在尝试连接HM-GM37-3429电机和霍尔编码器到Arduino Uno及L298N驱动器时遇到接线和端口不足的问题,导致电机运行不稳定。他们已经检查了硬件和代码,但问题仍未解决,寻求社区帮助。
摘要由CSDN通过智能技术生成

折腾了好几天,实在搞不定了,决定上来社区求助。

现在的硬件情况是这样的:

- HM-GM37-3429霍尔传感器大载重电机,每个电机六条线,其中电机输入两个,霍尔编码器电源两个,编码器AB相两个

- 四个电机,不算电源线的话,每个电机要使用3个Arduino的端口(控制高低电平和PWM)+两个编码器AB相数据输入,共需要20个端口

- Arduino Uno

- L298N四路驱动器

- 12V电池

我遇到的问题是:

1. 不知道怎样接线才能把电机和霍尔编码器都用上

2. 考虑过扩展板,但即便用了Nano+扩展板能插上线,Arduino也只有1~13,A1~A7这么多的端口,如何能同时控制电机又可以获取到四个霍尔编码器的值?

还有就是目前电机总是时转时不转的,折腾了5,6个小时了不清楚原因,还望各位大神可以多支招,已排查以下情况:

- 全部杜邦线已用万用表测量过是通的

- L298N是正常的,用了两块同样的板子试过还是这样

- 电机用电池直连测试过是可以转的

唯一没有测过的就是Arduino Uno是不是正常的了,但这个不知道有没有简便的方法可以测试?

谢谢大家!

以下是我的测试代码:

[mw_shl_code=arduino,true]/*

* Sample Code for testing car running

*/

//Define the Pins

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值