本文根据 FlexLua 低代码单片机技能,无需杂乱单片机C言语开发。即便新手也可很容易用FlexLua零门槛开发各种功用丰厚安稳牢靠的 IoT 硬件,更多学习教程可参阅 FlexLua 官网。
经过PWM信号操控直流电机的滚动和中止,电机的调速,以及电机的正回转,当开发板上的BTN1按键下时电机以开发者设定的速度正转或停机,当开发板上的BTN2按键下时电机以开发者设定的速度回转或停机。
尽管这儿演示用的是L9110S小功率电机驱动模块,但不管巨细电机其PWM驱动原理都是相同的,假如开发者用的更大功率的电机,能够用其他电机驱动来替换L9110S驱动计划
L9110S是为操控和驱动小型马达规划的双通道推挽式功率放大专用集成电路器材,将分立电路集成在单片IC之中,使外围器材本钱下降,整机牢靠性进步。该芯片输入端兼容TTL/CMOS电平,具有十分杰出的抗干扰性;该电路具有较大的电流驱动才能,每通道能经过0.8~1.0A的继续电流,峰值电流才能可达2.5A;该电路具有过温维护功用,内置的钳位二极管能开释理性负载的反向冲击电流。
当开发板上的BTN1按键下时电机以开发者设定的速度正转或停机,当开发板上的BTN2按键下时电机以开发者设定的速度回转或停机
假如感兴趣,上面代码中呈现的LIB最初的库函数能够在 API文档 中经过Ctrl+F查询。