#Arduino Uno 关于PWM输出的问题(L298N驱动电机只有一边工作)

Arduino Uno出现的关于PWM输出的问题

在做小车的过程中,出现了一边电机转动,一边不转动的情况。(本人使用的是L298n电机驱动板,用来驱动12v直流减速电机)经过多次试验,排除了代码错误的可能性,让我把注意力放到了硬件接口上。最后终于发现,如果
把舵机的代码去掉,两边都可以正常运行,可能是arduino uno板最多同时输出两个PWM?(一开始是9接右电机pwm,10接舵机,11接左电机pwm,然后是左电机不能正常运行)在变换接口后,将舵机和左电机的接口调换,电机就正常工作了。
也就是说,uno板最多能同时输出两个pwm(具体原因我猜是因为只有两个定时器???)然后优先顺序是按接口编号。
这问题真的搞心态。。。改代码改了好久都没解决。。。
过几天有空写一篇关于L298n电源的分配和arduino类的代码,还有自建arduino库。

发布了2 篇原创文章 · 获赞 7 · 访问量 145

猜你喜欢

转载自blog.csdn.net/weixin_44507034/article/details/105559160