YFROBOT IIC8876-4路电机驱动模块库 - YFROBOT Motor Driver IIC8876 Library for Arduino
通过IIC总线驱动4路直流电机,支持正反转、速度调节。
- 调用库:
#include <MDIIC8876.h> // 包含头文件
- 创建对象:
MDIIC8876 md_iic8876;
Methods:
- 初始化,如果通讯成功,则返回1。
md_iic8876.begin(MDIIC8876_ADDRESS)
- 驱动单个或全部电机,参数:电机序号 1,2,3,4,5(全部电机);电机速度 -255 ~ 255
md_iic8876.setMotor(1, 255); //M1 正转
- 驱动4路电机,参数:电机速度 -255 ~ 255
md_iic8876.setMotor(255, 255, 255, 255); //正转
md_iic8876.setMotor(0, 0, 0, 0); //停止
- 电机停止
md_iic8876.stopMotor(1); //M1 停止
md_iic8876.stopMotor(5); // 电机M1/M2/M3/M4 停止
- V0.0.5 修复反转程序错误。
- V0.0.4 修复example名称。
- V0.0.3 修复library.properties文件中的名称:Yfrobot Motor Driver IIC8876 Library。(无语)
- V0.0.2 修复library.properties文件中的名称:MDIIC8876。
- V0.0.1 IIC8876 4路电机驱动的基本使用,包含驱动单路电机,驱动全部电机,停止电机等功能。