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)
设置脉宽
参数
返回值