arduino小车运行程序后,只能左边两个轮子转,实现左转功能

img

img


源码上的电机接口是7 8 12 13我发现上传代码之后,小车根本就不运行,后面我根据电机驱动的原理图,我将第一的口换为了4 6 11 13。我发现小车只能右边两个轮子转,左边两个轮子不动,只能实现左转,感觉我的程序也没有问题,希望哪位朋友帮我一下,谢谢!

TB6612是双驱动,也就是可以驱动两个电机兄弟
硬件检测:如果程序没问题
1,万用表量下转的左边轮子所接板子的引脚输出,然后在看下右边是否有输出电压
2, 拆下左边轮子只留下右边轮子看下是否能转

如果万用表量右边轮子电压很低或者没电压而且断开左边轮子右边轮子能转 说明电压不够
否则程序问题

先看看TB6612的ea、eb,i1到i4的信号是否正常,用示波器看看波形,波形不正常就查程序和管脚定义,如果正常再排查TB6612有没有问题