电机前进与后退的示例。
namespace {
}
void setup() {
Serial.begin(115200);
Serial.println("setup");
Wire.begin();
const auto ret = g_dm11.
Init();
Serial.println("dm11 initialization successful");
} else {
Serial.print("dm11 initialization failed: ");
Serial.println(ret);
while (true);
}
Serial.println(F("setup successful"));
}
void loop() {
Serial.println("motor forward");
delay(1000);
Serial.println("motor backward");
delay(1000);
}
DM11是使用I2C协议驱动4路PWM从而驱动2路电机的模块,默认I2C地址为0x15。
ErrorCode Init(const uint16_t frequency_hz=1000)
初始化函数。
String Version()
获取版本号字符串。