L298N电机驱动模块Arduino调速接线教程

2026-10-20 13:10:02 50阅读

Arduino的引脚带不动大电流电机,所以驱动小车直流电机时都要加一块电机驱动板,L298N是最经典的入门选择:便宜、皮实、能同时带两个电机。这篇文章把接线和调速讲清楚。

L298N是什么,认准关键端子

L298N是一块双H桥电机驱动模块,能独立控制两路直流电机(或一路四线步进电机),支持正反转和PWM调速,输出电流大、抗干扰强,做小车、做机器人移动底盘很常见。

模块上的关键接线点:OUT1/OUT2(接电机A的两根线)、OUT3/OUT4(接电机B)、IN1/IN2/IN3/IN4(Arduino控制方向的四个输入)、ENA/ENB(两个使能脚,接PWM可调速)、以及12V/GND/5V三个电源端子。

接线表:电源与控制信号分清楚

L298N接Arduino Uno标准做法分两路:一路是电源,一路是控制信号。电机动力电用外接电源(如12V适配器)接到模块的12V和GND;控制信号上,IN1接D9、IN2接D10、ENA接D6(带~的PWM脚)。

三点要注意:第一,模块自带一个5V稳压输出,能反过来给Arduino供电,实验室这样接可以省一根电源线;第二,所有GND必须共地,外接电源的负极要和Arduino的GND连起来,否则控制信号没参考电平,电机就会各种“飘”;第三,STBY脚要拉高(高电平)模块才工作,忘了拉它电机纹丝不动是高频坑。

调速与方向:PWM脚配使能脚

方向用IN1/IN2控制:IN1高IN2低电机正转,反过来反转,两个都低就停。速度用ENA接的PWM脚控制:给ENA一个0到255的analogWrite()值,就能调速。注意PWM必须接在Arduino带~标记的硬件PWM脚上,普通数字脚只能开合不能调速。

魔改一下还能做:差速转向(两轮一正一反)、四驱底盘(两块L298N)、巡线小车加减速平滑。L298N是理解“电机驱动+H桥”很好的一块板子,电源分清、信号接对,小车就能又走又停又调快慢。


作者:菜鸟也想玩
链接:https://www.aiddithome.com/p/cbfacdf75356e.html
本作版权归作者所有,未经允许请勿转载。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
5条评论
天快亮了
1楼 · 2026-10-20 13:10:04

模块自带5V能反过来给板子供电,能省根线

只看不说话
2楼 · 2026-10-20 13:10:04

做差速转向,两轮一正一反就这么来的

第三次终于亮了
3楼 · 2026-10-20 13:10:03

STBY忘了拉高电机纹丝不动,排查半天才发现

探头看一眼
4楼 · 2026-10-20 13:10:03

调速PWM得接带~的脚,普通脚只能开关

阿强焊点总飞
5楼 · 2026-10-20 13:10:02

三处GND不共地,电机各种飘,这是头号坑