arduino的L298N电机驱动模块如何和直流电机接线

 我来答
宇文笑阳
2015-09-05 · TA获得超过213个赞
知道答主
回答量:148
采纳率:100%
帮助的人:51.1万
展开全部

ENA和ENB都可以插,只是没找对位置,接线看第二幅图,要接上板载5V

只接一个电机的话

    将数字3、4脚接L298模块的的IN1和IN2(逻辑输入)脚,10接ENA脚(通道A使能)。电机接OUT1和OUT2输出口,把控制板上的GND和VCC分别接到L298N驱动模块上的供电GND和板载5V使能。如下图示范

 

输入代码

#define IN1 3  //定义IN1为3口
#define IN2 4  //定义IN2为4口
#define  ENA  10 //定义ENA为10口
void setup()
{
 pinMode(IN1,OUTPUT);//设置输出
 pinMode(IN2,OUTPUT);
 pinMode(ENA,OUTPUT);
}
void loop()
{
    
   for(int i=0;i<=255;i++)
       {
           digitalWrite(IN1,HIGH);  
          digitalWrite(IN2,LOW);
         analogWrite(ENA,i);   //写入左电机速度值
         delay(50);
       }
  analogWrite(ENA,0);  //停转
  delay(1000); //停转1秒
 
    for(int i=0;i<=255;i++)
       { 
            digitalWrite(IN1,LOW);  //改变电机转的方向
         digitalWrite(IN2,HIGH); //改变电机转的方向
          analogWrite(ENA,i);
          delay(50);
       }
}

看官**们 看了别忘了--------->点赞!32个赞ao!。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式