Skip to content

舵机控制 ​

实验箱提供舵机控制,可以旋转舵机至指定角度。

该模块提供实验箱舵机控制功能:

导入模块 ​

typescript
import steeringGear from '@ohos.openvalley.steeringgear';

rotate ​

rotate(angle: number): Promise<boolean>;

rotate(angle: number, callback: AsyncCallback<boolean>): void;

转动舵机。

系统能力: SystemCapability.Sensors.EducationDeviceService

参数:

参数名类型必填说明
anglenumber是角度,有效值范围[-90,90]

返回值:

类型说明
boolean执行成功/失败

示例:

typescript
// 转动45度
steeringGear.rotate(45).then((result)=>{
    console.info("result: " + result)
});

openSteer ​

打开舵机

系统能力: SystemCapability.Sensors.EducationDeviceService

参数:

无

返回值:

0为成功,-1为失败

closeSteer ​

关闭舵机

系统能力: SystemCapability.Sensors.EducationDeviceService

参数:

无

返回值:

0为成功,-1为失败