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:就是你做的!!

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

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

    关注

    142

    文章

    8923

    浏览量

    145055
  • Arduino
    +关注

    关注

    187

    文章

    6462

    浏览量

    186613
  • L293D
    +关注

    关注

    4

    文章

    50

    浏览量

    20064
收藏 人收藏

    评论

    相关推荐

    额定电源电压为42V+两个H驱动器电机驱动芯片-SS6810R

    电机驱动芯片 - SS6810R是一个有两个h驱动器
    的头像 发表于 11-12 09:46 159次阅读
    额定电源电压为42V+两个<b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>驱动器</b>的<b class='flag-5'>双</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>芯片-SS6810R

    SS8844T-步进电机驱动IC-双通道H电流控制电机驱动器

    定和可靠的性能。   产品描述: 该芯片采用PWM控制方式,工作电压范围:8V~40V;内置3.3V基准电压;连续输出电流2.5A;峰值电可达4.0A;导通阻抗0.35Ω;具备四个独立控制的1/2H
    的头像 发表于 11-06 10:50 139次阅读
    SS8844T-步进<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>IC-双通道<b class='flag-5'>H</b><b class='flag-5'>桥</b>电流<b class='flag-5'>控制</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>

    h驱动电路使电机正反转原理

    H驱动电路使电机正反转的原理是一个在电子和电机控制领域广泛应用的基础知识。 一、
    的头像 发表于 10-06 14:53 688次阅读
    <b class='flag-5'>h</b><b class='flag-5'>桥</b><b class='flag-5'>驱动</b>电路使<b class='flag-5'>电机</b>正反转原理

    使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制

    电子发烧友网站提供《使用MSPM0 MCU为步进电机和有刷直流(BDC)电机实现优化的H驱动器控制
    发表于 09-02 09:49 0次下载
    使用MSPM0 MCU为步进<b class='flag-5'>电机</b>和有刷直流(BDC)<b class='flag-5'>电机</b>实现优化的<b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>驱动器</b><b class='flag-5'>控制</b>

    H电机驱动电路电路图 H电机驱动电路的工作原理和控制方式

    H电机驱动电路是一种广泛应用于电机控制领域的电子电路,其名称来源于其形状类似于英文字母“
    的头像 发表于 06-21 16:34 7250次阅读
    <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路电路图 <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>电路的工作原理和<b class='flag-5'>控制</b>方式

    使用L293D电机驱动器控制直流电机

    直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。当直流电机作为电动机运行时,它将电能转换为机械能,用于
    的头像 发表于 06-21 15:55 1221次阅读
    使用<b class='flag-5'>L293D</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b><b class='flag-5'>控制</b>直流<b class='flag-5'>电机</b>

    伺服驱动器对伺服电机控制要求

    伺服驱动器对伺服电机控制要求是一个复杂而深入的话题。以下是关于伺服驱动器对伺服电机控制要求的概
    的头像 发表于 06-14 15:24 714次阅读

    plc如何控制伺服电机速度方向?

    的基本原理 伺服电机是一种闭环控制系统,其工作原理是通过检测电机的实际位置、速度等信息,与给定的指令值进行比较,然后根据偏差值来调整
    的头像 发表于 06-12 10:46 1654次阅读

    L293D路全驱动电路原理

    L293D芯片内部包含两个单独的全驱动器,每个驱动器控制一个电机。每个全
    的头像 发表于 05-20 17:04 1510次阅读

    H驱动电路用什么芯片

    H驱动电路是一种用于控制电机方向速度的电路,它允
    的头像 发表于 05-11 16:52 2352次阅读

    L293D新型路全驱动IC工作原理

    。 一、L293D的结构与特性 L293D内部集成两个完全独立的H驱动器,每个驱动器均可独立
    的头像 发表于 05-07 18:25 1198次阅读

    直流电机h驱动方式有哪些

    在现代工业控制系统中,直流电机因其出色的速度和位置控制性能而得到广泛应用。其中,H电路作为一种
    的头像 发表于 02-16 09:41 967次阅读
    直流<b class='flag-5'>电机</b><b class='flag-5'>h</b><b class='flag-5'>桥</b><b class='flag-5'>驱动</b>方式有哪些

    H电机驱动器路图分享

    H电机驱动器是一种电子电路,用于控制直流电机的前进、后退、停止和调速等动作。
    的头像 发表于 02-04 16:24 2217次阅读
    <b class='flag-5'>H</b><b class='flag-5'>桥</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>路图分享

    L293D驱动器电路图介绍

    L293D驱动器模块的原理是利用H电路来控制电机的正反转和
    的头像 发表于 02-02 14:53 3711次阅读
    <b class='flag-5'>L293D</b><b class='flag-5'>驱动器</b>电路图介绍

    伺服电机驱动器设置参数教程

    伺服电机驱动器是现代工业控制领域中广泛应用的一种设备。通过合理设置参数,可以实现电机的高精度定位、速度
    的头像 发表于 01-25 11:36 6779次阅读