ESP8266-Arduino编程实例-L9110直流电机风扇传感器模块

L9110直流电机风扇传感器模块

1、L9110介绍

L9110是一款ASIC器件控制和驱动电机设计,将两通道推挽功放分立电路集成到单片IC中,降低外围器件成本,提高整体可靠性。本芯片有两路TTL/CMOS兼容的电平输入,具有良好的抗性;两个输出端可直接正反转驱动电机,具有大电流驱动能力,每通道通过750 ~ 800mA的持续电流,峰值电流能力可达1.5~2.0A;输出饱和电压低;内置钳位二极管反向冲击电流释放感性负载它在驱动继电器、直流电机、步进电机或开关功率管上使用安全可靠。 L9110广泛用于玩具车电机驱动、步进电机驱动和开关功率管电路。

本次使用的模块由 L9110 芯片和附加的小电机组成。 wemos 和模块之间需要 4 个连接。 VCC、GND、INA 和 INB。

在这里插入图片描述

在前面的文章中,对L9110使用做了介绍,请参考:

2、硬件准备

  • ESP8266 NodeMCU开发板一块
  • L9110直流电机风扇传感器模块一个
  • 面板板一个
  • 杜邦线若干
  • 数据线一条

硬件接线如下:

ESP8266引脚 L9110风扇模块引脚
3v3 Vcc
Gnd Gnd
D7 INA
D8 INB

3、软件准备

  • Arduino IDE或VSCode + PlatformIO

在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:

ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:

4、代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int INA = 9; 
int INB = 8;

void setup()
{
pinMode(INA,OUTPUT);
pinMode(INB,OUTPUT);
}

void loop()
{
digitalWrite(INA,LOW);
digitalWrite(INB,HIGH);
delay(1000);
}

文章来源: https://iotsmart.blog.csdn.net/article/details/126190137