davis2016 发表于 2016-6-11 21:36:02

Arduino L298 如何控制电机转速学习

1. 感谢ninjiafan的帖子,http://www.geek-workshop.com/forum.php?mod=viewthread&tid=11170&highlight=L298,应用了下ninjiafan写的库。
2. 程序如下
#include <MotorDC.h>
int i=0;
MotorDC motorDC(9,8);

void setup()
{
Serial.begin(9600);

}

void loop()
{
i=i+20;
if(i>=255)
{i=0;}
motorDC.setSpeed(i);
   Serial.println(i);
delay(1000);
}

3. 连接图片如下
4. L298模块ENA,ENB如何使用还没有验证成功,欢迎大神留言指导
5. 目前模块ENA,ENB都是跳线帽连接着。

zjz5717 发表于 2016-6-11 21:55:31

ENA和ENB都是要使能开关,都是用跳线帽连着

erleng 发表于 2016-6-21 15:10:44

ENA和ENB是使能作用,ENA是使得IN1和IN2有用,ENB是使得IN3和IN4有用,连接ENA或ENB在Arduino板的数字端口比如11,脚本设计数字端11是high就可以了

davis2016 发表于 2016-6-22 22:45:54

ENA 是两个pin针的,两个都接11吗,还是一个接11,一个接地。我万用表量,感觉一个需要接地的,但试了,没有成功。
页: [1]
查看完整版本: Arduino L298 如何控制电机转速学习