软件库说明文档
micro:bit XGO-Rider 是以 micro:bit 为主控板,其编程平台是采用 makecode 平台,为方便用户编程使用 micro:bit XGO-Rider,恩孚团队专为 micro:bit XGO-Rider 开发了独立的编程库文件。下面将详细介绍每个编程命令的作用和参数范围:
功能 | 命令 | 参数 | 详解 |
---|---|---|---|
基础控制 | 参数1类型:下拉选项 参数1范围:默认P14 参数2类型:下拉选项 参数2范围:默认P13 | 设置 micro:bit与XGO-Rider 的通信串口,默认 TX:P14,RX:P13。 | |
参数1类型:下拉选项 参数1范围:normal mode, cyclical pattern1, cyclical pattern2。 | 设置 XGO-Rider 的表演模式。XGO-Rider 会表演设定的一组动作。 | ||
参数1类型:下拉选项 参数1范围:playPendulum,AdvanceAndRetreat, upsAndDowns,TetragonalSnake, LiftRotation,CircularSloshing | 设置 XGO-Rider 执行标准动作。 | ||
无 | 设置 XGO-Rider 恢复到初始状态。 | ||
返回值:数字 返回值范围:0~100 | 获取 XGO-Rider 的当前电量。 | ||
返回值:字符串 | 获取 XGO-Rider 的当前固件版本号。 | ||
参数1类型:下拉选项 参数1范围:全部、1号、2号、3号、4号 参数2类型:下拉选项 参数2范围:16种常用颜色 | 设置 XGO-Rider 的灯珠颜色。 | ||
参数类型:字符串 参数范围:a~z,A~Z,_<br / | 设置 XGO-Rider 的蓝牙名称。 | ||
参数1类型:数字 参数1范围:0~255 参数2类型:数字 参数2范围:0~255 参数3类型:数字 参数3范围:0~255 | 设置 XGO-Rider 驱动板板载的彩虹灯环颜色。 | ||
舵机控制 | 参数类型:下拉选项 参数范围:打开/关闭 | 设置 XGO-Rider 机身的动态平衡状态是否打开。若打开动态平衡状态,XGO-Rider 会实时调整自身姿态以保持身体平衡。 | |
参数类型:下拉选项 参数范围:进入/完成 | 设置 XGO-Rider 进入标定模式和完成标定。标定的意思指重新设置 XGO-Rider 的舵机初始角度。进入标定状态后,用户可以自行调整舵机角度,完成标定后,XGO-Rider 会在默认站姿下保持标定时的状态。 | ||
参数类型:下拉选项 参数范围:roll/pitch/yaw | 获取 XGO-Rider 机身在roll/pitch/yaw三个方向的角度数据。 | ||
参数类型:数字 参数范围:-20~20 | 设置 XGO-Rider 机身的上升和下降调整的高度。 | ||
参数1类型:数字 参数1范围:-100~100 | 设置 XGO-Rider 机身的左右倾斜角度。 | ||
运动控制 | 参数1类型:下拉选项 参数1范围:前进/后退 参数2类型:数字 参数2范围:0~100 参数3类型:数字 参数3范围:0~ | 设置 XGO-Rider 以设定速度运行设定时间前进或者后退运动。 | |
参数1类型:下拉选项 参数1范围:顺时针/逆时针 参数2类型:数字 参数2范围:0~100 参数3类型:数字 参数3范围:0~ | 设置 XGO-Rider 以设定速度运行设定时间顺时针或者逆时针运动。 | ||
参数1类型:数字 参数1范围:2~4 | 设置 XGO-Rider 以设定时间周期上下蹲起运动。 | ||
参数1类型:数字 参数1范围:2~4 | 设置 XGO-Rider 以设定时间周期左右晃动。 |