19、L298N 电机驱动板

本文详细介绍了L298N电机驱动板的使用,包括其双通道输出、供电方式、PWM调速及逻辑输入。通过实际例子展示了如何使用NodeMCU与面包板进行连线,并提供了控制电机的代码示例。还提供了资源下载链接,供进一步学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、简介

2、使用例子

3、资源下载

正文

1、简介

在这里插入图片描述

1、输出
L298N模块拥有双通道输出,也就是输出A与输出B,可以实现对两路电机进行不同的控制与操作,输出A与输出B就是直接连电机的两端即可。
2、供电AGB与板载5V使能,一共是三种接法。
①双5V输入
在A、B两处都接入一个5V电压,G接GND,AGB上方的板载5V使能要用跳线帽接起来。这种方法电压比较小,轮子可能转不起来,也无法进行PWM调速。不推荐!
②单12V输入
在A处接入一个7-12V电压,G接GND,B是一个5V输出,AGB上方的板载5V使能要用跳线帽接起来,可以用来给单片机供电,也可以进行PWM调速,最常用的方法就是它。
③单大于12V输入
在A处接入一个大于12V电压,G接GND,B是一个5V输出,AGB上方的板载5V使能的跳线帽接要拔掉。这种方法电压太大可能会烧坏玩具电机等小型电机,顺便摧毁单片机,

### 如何将L298N电机驱动模块连接到ESP32进行控制 #### 材料准备 为了完成此项目,需要准备如下材料[^1]: - ESP32开发板 - L298N电机驱动模块 - 小车底板材料(用于固定组件) - 适当长度的杜邦线若干根 - 直流电机两个或更多视具体需求而定 #### 连接方式说明 当把L298N电机驱动模块与ESP32相连时,需注意两者之间的逻辑电压等级匹配问题。通常情况下,ESP32的工作电压为3.3V,而L298N可以接受5V信号输入作为其IN端口的高电平指示。因此,在大多数应用场景下可以直接连接二者而不必担心损坏设备。 具体的连线方法如下所示: | ESP32 Pin | Function | Connected To (on L298N) | |-----------|----------------|-------------------------| | GPIOxx | IN1 | IN1 | | GPIOyy | IN2 | IN2 | | GPIOzz | ENA | ENA | | GND | Ground | GND | | VIN or 5V | Power Supply | VCC and Motor Voltage Input | 其中`GPIOxx`, `GPIOyy`, `GPIOzz`代表可编程通用I/O引脚编号,实际应用中可根据个人喜好选取不同的管脚号;对于电源部分,则建议优先考虑使用外部独立供电源给电机提供动力以避免电流过大影响主板稳定运行[^4]。 #### 编程实例 下面给出一段简单的Python代码片段用来展示如何利用PWM技术调节电机速度并改变转动方向: ```cpp // 定义使用的IO接口对应的针脚号码 const int enA = 5; // PWM 调节占空比 const int in1 = 18; const int in2 = 19; void setup() { pinMode(enA, OUTPUT); pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); Serial.begin(115200); } void loop(){ // 正向旋转 digitalWrite(in1,HIGH); digitalWrite(in2,LOW); analogWrite(enA,127); // 设置一半的速度 delay(2000); // 延迟两秒 // 反向旋转 digitalWrite(in1, LOW); digitalWrite(in2, HIGH); analogWrite(enA, 63); // 设置四分之一的速度 delay(2000); } ``` 这段程序实现了让连接至OUT1/OUT2的一台直流电动机先以半速向前运转约两秒钟后再切换成低速反向行驶相同时间的效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

繁星点点-

请我喝杯咖啡呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值