readMotorSpeed(id)
读取电机转速
参数
参数名
类型
描述
id
unsigned char
要控制的ID号,范围0~18
返回
参数名
类型
描述
number
int
返回电机转速,范围-140~140 r/min。读取的值为负代表逆时针旋转,正代表顺时针旋转
例子
用uKitExplore v2板子控制1号电机顺时针恒速一直旋转,速度为80转/分钟.然后读取并每隔400ms打印一次电机速度。
#include "uKitExplore2.h"
void setup() {
Initialization();
setMotorTurnAdj(1,80,0xffff);
}
void loop() {
Serial.println(readMotorSpeed(1));
delay(400);
}
用uKitExplore v2板子控制1号电机从逆时针恒速旋转,速度为-80,然后每200ms自加到顺时针恒速一直旋转,速度为80.每次把速度打印出来。
#include "uKitExplore2.h"
int Angle=-80;
void setup() {
Initialization();
}
void loop() {
Angle++;
Serial.println(readMotorSpeed(1));
setMotorTurnAdj(1,Angle,0xffff);
delay(200);
if(Angle>=80){
Angle=80;
}
}
最后更新于
这有帮助吗?