Appearance
舵机控制
实验箱提供舵机控制,可以旋转舵机至指定角度。
该模块提供实验箱舵机控制功能:
- rotate:转动舵机。
导入模块
typescript
import steeringGear from '@ohos.openvalley.steeringgear';
rotate
rotate(angle: number): Promise<boolean>;
rotate(angle: number, callback: AsyncCallback<boolean>): void;
转动舵机。
系统能力: SystemCapability.Sensors.EducationDeviceService
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
angle | number | 是 | 角度,有效值范围[-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为失败