单路电机驱动模块

电机驱动板模块由一个L9110S芯片来控制和驱动电机,具有高电流驱动能力,可直接驱动直流电机。
创客 乐高拼搭兼容 L9110

示例程序

1.Arduino 示例程序

//电机驱动模块INA接D6,INB接D5。
#define INB 5  //定义电机B端口
#define INA 6  //定义电机A端口
void setup() {
  pinMode(INB, OUTPUT);  //设置电机B端口为输出模式
  pinMode(INA, OUTPUT);  //设置电机A端口为输出模式
}

void loop() {
  analogWrite(INA, 255);  //设置电机A端口为高电平,pwm调速范围(0-255)
  analogWrite(INB, 0); //设置电机B端口为低电平
  delay(2000);          //2s之后电机停止
  analogWrite(INA, 0);  //设置电机A端口为低电平
  analogWrite(INB, 0); //设置电机B端口为低电平
  delay(2000);           //电机反转2s然后正转
}

2.ESP32 MicroPython 示例程序

import machine
import time

pin16 = machine.Pin(16, machine.Pin.OUT)
pin17 = machine.Pin(17, machine.Pin.OUT)
while True:
    pin16.value(1)
    pin17.value(0)
    time.sleep(1)
    pin16.value(0)
    pin17.value(1)
    time.sleep(1)

资料

电路图

imgFile
L9110S 数据手册