求助 arduino 4WD小车用L293D驱动板M1没反映
请教各位,谁用过L293D驱动板啊,库文件AFMotor.h非常奇怪,L293D驱动板可以控制4个直流电机,调试前面记得是可以的,让小车前进后退左右转都没有问题,是成功的;
后来写进程序后发现M1不转了,但程序检查没问题,又回去重新测试驱动板;
发现调试程序也真的不转了;
这到底是为什么啊,M2、3、4都没有任何问题,就是M1不管用了,而且我换了一块L293D同样的问题,应该是哪里调试得不对,求助大神!!!
#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <AFMotor.h>
AF_DCMotor zuoqian(1,MOTOR12_64KHZ);
AF_DCMotor youqian(2,MOTOR12_64KHZ);
AF_DCMotor youhou(3,MOTOR34_1KHZ);
AF_DCMotor zuohou(4,MOTOR34_1KHZ);
void setup() {
zuoqian.setSpeed(200);
youqian.setSpeed(200);
zuohou.setSpeed(200);
youhou.setSpeed(200);
}
void loop() {
zuoqian.run(FORWARD);
youqian.run(FORWARD);
zuohou.run(FORWARD);
youhou.run(FORWARD);
delay(3000);//直走3秒
zuoqian.run(RELEASE);
youqian.run(RELEASE);
zuohou.run(RELEASE);
youhou.run(RELEASE);
delay(3000);//停止3秒
} 已经正常了但不知道是哪里出的问题,程序在执行过程中并不够稳定,估计这也是L293D驱动模块的问题吧 有知道的可以留言哦 建议换成L298N或者其他电机驱动,我也试过,感觉是驱动电流不够造成的,跟程序关系不大。 线没接好:lol 赤云 发表于 2017-7-11 19:42
建议换成L298N或者其他电机驱动,我也试过,感觉是驱动电流不够造成的,跟程序关系不大。
:$就是从L298N换过来的,总感觉L298N的两边电机同步性特别差...这些便宜的驱动都不怎么好用
页:
[1]