readServoAngleNPD(id)

读取舵机角度同时舵机保持刚度(不可掰动)

参数

参数名

类型

描述

id

unsigned char

要控制的ID号,范围0~18

返回

参数名

类型

描述

number

int

舵机角度,范围-118°~118°

例子

用uKitExplore v2板子控制1号舵机旋转到-20°,速度为400ms.然后读取并每隔400ms打印一次舵机角度。

#include "uKitExplore2.h"
void setup() {    
    Initialization();    
    setServoAngle(1,-20,400);    
    delay(400);
}

void loop() {    
    Serial.println(readServoAngleNPD(1));    
    delay(400);
}

结果:只能读取到舵机角度,舵机掰不动。

用uKitExplore v2板子控制1号舵机从-118°每隔100ms不断加1°,速度为100ms.然后读取并打印一次舵机角度。

#include "uKitExplore2.h"
int Angle=-118;

void setup() {   
    Initialization();
}

void loop() {    
    Angle++;    
    Serial.println(readServoAngleNPD(1));    
    setServoAngle(1,Agnle,100);    
    delay(100);    
    if(Angle>=118){	
        Angle=118;    
    }
}

结果:只能读取到舵机角度,舵机掰不动。

最后更新于