灯板
从资源库加载声光样式
style = lebai:load_led_style(name, dir)
参数
name
名称dir
工作空间名称。可选,默认根目录
返回
style
声光样式mode
。亮灯模式。speed
。速度。colors
。亮灯色彩。voice
。声音列表。volume
。音量。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "load_led_style", "params": [{"name": "", "dir": ""}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {"led": {}, "voice": 0, "volume": 0}, "id": 1 }
设置声光样式
lebai:set_led_style(style)
- 参数
style
声光样式mode
。亮灯模式。speed
。速度。colors
。亮灯色彩。voice
。声音列表。volume
。音量。
设置 LED 灯状态
lebai:set_led(mode, speed, colors)
- 参数
mode
。亮灯模式。0
不变。1
关闭。2
常亮。3
呼吸。4
均分旋转。5
同色旋转。6
闪烁。
speed
。速度。1
快速。2
正常。3
慢速。
colors
。最多包含 4 个 0 ~ 15 之间的整数,对应颜色如下:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_led", "params": [{"mode": 1, "speed": 1, "colors": [0]}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }
设置声音
lebai:set_voice(voice, volume)
- 参数
voice
。声音列表。0
不变1
小白启动中,请稍候噢2
小白努力停止中3
警告,检测到碰撞4
更新中,请稍候5
已启用示教模式6
已退出示教模式7
微调已启动8
微调已结束9
微调方向已改变10
小白好无聊,我们一起玩个游戏
volume
。音量。0
静音。1
低。2
正常。3
高。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_voice", "params": [{"voice": 1, "volume": 1}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }
开关风扇
lebai:set_fan(status)
注意
当系统检测到机器人运行温度过高时,会自动开启散热风扇。
- 参数
status
。1
关闭。2
开启。
JSON-RPC
// 请求:
{ "jsonrpc": "2.0", "method": "set_fan", "params": [{"mode": 1}], "id": 1 }
// 响应:
{ "jsonrpc": "2.0", "result": {}, "id": 1 }