setMotorTurnAdj(id, speed,time)
设置电机保持恒速转动(非阻塞)
参数
参数名
类型
描述
id
unsigned char
要控制的ID号,范围0~18
speed
int
设置转动速度:指电机输出轴转速,正数表示顺时针转动,负数表示逆时针转动,单位:r/min,范围:-140~140
time
int
设置转动时间:单位:1ms,当电机转动指定时间后,电机自动停止转动,0xFFFF时表示一直转动。
关于恒速和pwm模式的区别:恒速模式是闭环控制,可以让电机保持某个速度。缺点是:正反转切换需要100ms等待。 pwm模式只是简单的用电压控制转速,正反转不需要等待即可切换。缺点:这个转速会受车的重量而改变。
例子
用uKitExplore v2板子控制1号电机逆时针一直旋转,速度为80:
用uKitExplore v2板子控制1号电机逆时针一直旋转,速度由0慢慢上升到最大速度:
最后更新于