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为失败