Servo()
构造函数
参数
返回值
bool attach(uint8 pin,uint16 minPulseWidth=SERVO_DEFAULT_MIN_PW,uint16 maxPulseWidth=SERVO_DEFAULT_MAX_PW,int16 minAngle=SERVO_DEFAULT_MIN_ANGLE,int16 maxAngle=SERVO_DEFAULT_MAX_ANGLE);
电机输入关联到指定的引脚上
参数
pin
电机输入,次引脚为PWM引脚
minPulseWidth
最小脉宽
maxPulseWidth
最大脉宽
minAngle
相应的角度
maxAngle
相应的角度
返回值
true
成功
false
引脚不支持PWM
bool attached()
检查是否已经关联到电机
参数
无
返回值
true
已经关联
false
没有关联
int attachedPin()
获取关联到的引脚号
参数
无
返回值
返回已经关联到的引脚号
bool detach()
停止驱动电机
参数
无
返回值
true
成功
false
失败
int read() const
获取电机的目标角度
参数
返回值
uint16 readMicroseconds() const
获取电机的脉宽,单位为ms
参数
返回值
void write(int angle)
设置角度
参数
返回值
void writeMicroseconds(uint16 pulseWidth)
设置脉宽
参数
返回值