0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过arduino的双H桥L293D电机驱动器控制DC电机的速度和方向

454398 来源:wv 2019-10-29 10:13 次阅读

第1步:零件列表

1)Arduino uno 。.原始版本便宜地在http://www.ebay.co.uk/itm/UNO-R3-Arduino-MEGA328P.。.

2)L293D 。.. 5个装,价格为1.59欧元, http://www.ebay.co.uk/itm/Hot-5Pcs-DIP-16-Line-L2.。.

3)触觉按钮。.100pcs,.99欧元,位于http://www.ebay.co.uk/itm/4pin-100pcs-Tactile-Pus.。.

4)10K电位器。.. http://www.ebay.co.uk/itm/Mini-10K-OHM-Linear-Tap 。..

5)面包板。.http://www.ebay.co.uk/itm/400-Points-Solderless-B 。..

6)跳线。.. http://www.ebay.co.uk/itm/65Pcs-Male-to-Male-Sold.。.

7)带有arduino的计算机IDE 。..我无法提供您知道的链接。

步骤2:L293D引脚布局

步骤3:试验板布局

现在开始工作。

步骤4:Attac hL293D,电位计和面包板上的按钮。

L293D插针连接

PIN1(启用1)-DigitalPin11(PWM)

PIN2(INPUT1)-DigitalPin10(PWM)

PIN3(OUTPUT1)-电机PIN 1

PIN4(GND1)-Gnd

PIN6(OUTPUT2)-电机PIN 2

PIN7(INPUT2)-DigitalPin9(PWM)

PIN8(12v)-5v

PIN9(Vss3.3v)-5v///引脚表示3.3v,但您也可以将其连接到5v。

电位器插针连接

Pin1(正)-5v

Pin2(信号)-模拟PIN0

PIn3(负)-Gnd

按钮按钮引脚连接

1PIN = Gnd

2PIN = DigitalPIN7

第5步:Arduino代码

/*

*/

int enablePin = 11;

int in1Pin = 10;

int in2Pin = 9;

int switchPin = 7;

int potPin = 0;

int statusPin = 13;

void setup()

{

pinMode(in1Pin,OUTPUT);

pinMode(in2Pin,OUTPUT);

pinMode(enablePin,OUTPUT) ;

pinMode(switchPin,INPUT_PULLUP);

pinMode(statusPin,OUTPUT);

}

void loop()

{

digitalWrite(13,HIGH);

int speed = AnalogRead(potPin)/4;

boolean reverse = digitalRead(switchPin );

setMotor(速度,反向);

}

无效setMotor(内部速度,布尔反向)

{

AnalogWrite(enablePin,speed);

digitalWrite(in1Pin,!反向);

digitalWrite(in2Pin,反向);

}

步骤6:就是你做的!!

转动电位计以控制电动机的速度,然后按按钮更改方向。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机
    +关注

    关注

    139

    文章

    8311

    浏览量

    142055
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184820
  • L293D
    +关注

    关注

    4

    文章

    50

    浏览量

    19867
收藏 人收藏

    评论

    相关推荐

    L293D驱动器电路图介绍

    L293D驱动器模块的原理是利用H桥电路来控制电机的正反转和速度调节。H桥是一个四象限输出功率放大器,因其电路形状像字母H而得名。在H桥
    的头像 发表于 02-02 14:53 745次阅读
    <b class='flag-5'>L293D</b><b class='flag-5'>驱动器</b>电路图介绍

    步进电机驱动器拨码开关怎么调

    步进电机驱动器是一种常见的电机驱动装置,可用于控制步进电机的转动。调整步进
    的头像 发表于 01-15 13:56 1278次阅读

    arduino如何驱动步进电机

    ,还能轻松驱动步进电机。本文将详细介绍Arduino驱动步进电机的原理、方法和应用。 步进电机
    的头像 发表于 01-14 16:37 1131次阅读

    双通道 H 电机驱动芯片AT8833,软硬件兼容替代DRV8833

    上期小编给大家分享了单通道 H 电机驱动芯片,现在来讲一讲双通道的驱动芯片。双通道 H
    发表于 11-08 10:20

    单通道低压 H 电机驱动芯片AT9110H 兼容L9110 马达驱动芯片

    H直流电机驱动电路是一种用于控制直流电机运转的电路,其主要特点是可以实现正反转
    发表于 11-07 14:47

    步进电机定位控制的常用方法

    步进系统=步进驱动器+步进电机。步进电机由步进驱动器驱动,相当于驱动电源,且它受外部的脉冲信号
    发表于 10-30 11:30 1298次阅读
    步进<b class='flag-5'>电机</b>定位<b class='flag-5'>控制</b>的常用方法

    步进驱动器+步进电机+西门子PLC控制案例

    步进系统=步进驱动器+步进电机。步进电机由步进驱动器驱动,相当于驱动电源,且它受外部的脉冲信号
    发表于 08-25 11:15 798次阅读
    步进<b class='flag-5'>驱动器</b>+步进<b class='flag-5'>电机</b>+西门子PLC<b class='flag-5'>控制</b>案例

    电机驱动器电机控制器的区别

    在大多数电子项目或机器人应用中,电机驱动器电机控制器起着非常重要的作用。
    的头像 发表于 08-16 10:20 3279次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>和<b class='flag-5'>电机</b><b class='flag-5'>控制</b>器的区别

    plc如何控制步进电机速度方向?

    那些在运行过程中移动距离和速度均确定的具体设备,认为采用PLC通过步进电机驱动器控制步进电机
    的头像 发表于 08-07 08:09 1195次阅读
    plc如何<b class='flag-5'>控制</b>步进<b class='flag-5'>电机</b>的<b class='flag-5'>速度</b>和<b class='flag-5'>方向</b>?

    采用L293D的双向电机控制器电路

    电机控制驱动器IC广泛用于电子电路中,以轻松控制电机并有效地驱动
    的头像 发表于 07-02 14:23 2201次阅读
    采用<b class='flag-5'>L293D</b>的双向<b class='flag-5'>电机</b><b class='flag-5'>控制</b>器电路

    ESP32和L293D电机板开源分享

    电子发烧友网站提供《ESP32和L293D电机板开源分享.zip》资料免费下载
    发表于 06-30 10:33 0次下载
    ESP32和<b class='flag-5'>L293D</b><b class='flag-5'>电机</b>板开源分享

    L293/L293D中文数据手册

    L293L293D四倍高电流H桥驱动程序。 L293是提供双向驱动电流高达1 A,电压 是从4.5 V至36 V的;
    发表于 06-19 09:29 3次下载

    使用ArduinoL293d shield制作语音控制机器人

    电子发烧友网站提供《使用ArduinoL293d shield制作语音控制机器人.zip》资料免费下载
    发表于 06-12 10:49 0次下载
    使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>L293d</b> shield制作语音<b class='flag-5'>控制</b>机器人

    直线电机需要驱动器吗 直线电机驱动器原理

    直线电机需要驱动器控制电机速度方向,从而实现精准的位置
    的头像 发表于 06-02 18:23 2946次阅读

    Arduino控制普通电机

    只让你的电机旋转 控制电机速度 控制直流电机的旋转方向
    发表于 05-06 11:12 7次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>普通<b class='flag-5'>电机</b>