找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 32|回复: 0

L9110驱动板直流电机正反转调速

[复制链接]

15

主题

0

回帖

73

积分

管理员

积分
73
发表于 2026-6-24 09:19:49 | 显示全部楼层 |阅读模式
本课学习目标
1. 理解:Arduino引脚不能直驱电机的原因
2. 掌握L9110驱动板接线、正反转逻辑
3. 实现电机启停、正反转、PWM调速控制
所需器材
Uno主板、L9110电机驱动、直流减速风扇电机、外接5V电源、杜邦线
一、核心理论
主板IO口电流极小,无法带动电机,必须使用驱动模块
控制逻辑:INA/INB高低电平组合控制转向
调速逻辑:PWM引脚输出数值,控制电机转速快慢
硬性规则:驱动、电源、主板必须GND共地,否则完全失控
二、图文接线
【插图点位10】图9-1 L9110电机驱动接线图
1.L9110-VCC接外接电源5VGND接主板GND
2.INA9PWM引脚、INB8号引脚
3.驱动输出端接电机两极
致命禁忌:禁止用Arduino主板5V引脚给电机供电,直接烧毁主板稳压芯片
三、电机调速代码
arduino
int INA = 9;
int INB = 8;

void setup() {
  pinMode(INA,OUTPUT);
  pinMode(INB,OUTPUT);
}
void loop() {
  //低速正转2秒
  analogWrite(INA,120);
  digitalWrite(INB,LOW);
  delay(2000);
  
  //停止1秒
  digitalWrite(INA,LOW);
  digitalWrite(INB,LOW);
  delay(1000);
  
  //高速反转2秒
  digitalWrite(INA,LOW);
  analogWrite(INB,200);
  delay(2000);
}
避坑要点
共地是电机控制第一要点;电平同高同低电机停机;接线通电不要触碰驱动芯片
课后作业
用电位器控制电机转速,实现无级调速
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表