怎样用L293D控制直流电动机

步骤1:聚集零件
要使用l293d控制直流电动机,我们需要:
arduino uno
l293d电动机驱动器
小型直流电动机
面包板
跳线包
步骤2:电路
根据上面显示的电路连接所有组件。
l293d上的引脚:
使用analogwrite()函数由enable 2引脚控制电动机的速度。
电动机的方向由in 3和in 4引脚控制。
步骤3:arduino素描
使用arduino ide将以下代码上传到arduino
int enable2 = 9;
int in3 = 10;
int in4 = 11;
void setup()
{
pinmode(enable2,output);
pinmode(in3,output);
pinmode(in4,output);
}
void循环()
{
analogwrite(enable2,200);//0到255之间的任何值
digitalwrite(in3,high);
digitalwrite(in4,low);
delay(10000);
analogwrite(enable2,200);//0到255之间的任何值
digitalwrite(in3,low);
digitalwrite(in4,high);
延迟(10000);
}
要控制电动机的方向:
in3和in4引脚必须设置为相反的值。
如果in3为高电平并且in4为low时,电动机将以一种方式旋转;另一方面,in3为high且in4则是低速,则电动机将沿相反的方向旋转。
要控制电动机的速度,请执行以下操作:
通过对启用引脚使用analogwrite来设置速度。
电动机的速度可以通过更改“ analogwrite”中的值进行更改。如果将analogwrite中的值设置为255,则电动机将以最大速度旋转。
步骤4:完成
现在只需使用usb或9v电池为arduino供电,即可看到电动机旋转。

电网电压采样电路的同步信号产生电路图分析
免费通信时代何时真正到来?
上海集成电路产业迎来发展机遇
在线研讨会 | 在 Jetson 上使用 Metropolis API 和微服务加速边缘人工智能开发
对于存储芯片需求,三星或将获得14.2万亿韩元利润
怎样用L293D控制直流电动机
软方电子:基于RK6570A的Android工业屏
uCOS-II系统移植
三极管放大电路原理详解
基于ACR/Tbit路由器的硬件抽象层的通用性软件结构设计
智慧城市如何发展?智慧城市数量累计已达749个
索尼推出主动降噪耳机WH-XB900N 售价约合人民币1721元
次世代的全能型迷你播放器,谈谈最近大火的新品山灵M0
MC9S12系列16位单片机控制的EPS系统设计
未来十年我国正规化建设小型的国际月球科研站
英人工智能研讨会举行_硬件厂商成为AI研讨会要角
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
物联网有望为企业和员工提供重要的价值主张
iphone5采用nano-SIM卡 普通SIM卡不能剪成nano-SIM卡
GitHub上开源了个集众多数据源于一身的爬虫工具箱——InfoSpider