1. 案例目的
实现微信小程序遥控CoCube机器人。
2. 使用材料
3. 软件平台
4. 开始编程
微信小程序通过低功耗蓝牙(BLE)与 CoCube 机器人通信。需要先通过 MicroBlocks IDE 为 CoCube 机器人加载接口程序,并根据需要进行自定义编程;然后断开 MicroBlocks IDE 与 CoCube 机器人;最后用微信小程序连接 CoCube 机器人,就可以实现实时遥控啦!
- 为 CoCube 机器人加载接口程序
连接 CoCube 机器人和 MicroBlocks IDE
自定义功能按键
打开的示例代码如下图所示:
其中
“当接收到 _”帽子积木用于处理摇杆消息,控制 CoCube 机器人移动,无需修改
“当接收到 a”、“当接收到 b”、“当接收到 x”、“当接收到 y”四个帽子积木分别对应微信小程序的A、B、X、Y按键,可根据需要自定义编程。
- 断开 CoCube 机器人 和 MicroBlocks IDE 的连接
调试完成后,务必记得断开 CoCube 机器人和 MicroBlocks IDE 的连接,否则 CoCube 无法同时被手机连接。
5. 微信小程序
打开微信小程序
手机打开微信软件,扫描微信小程序码,打开“CoCube机器人”微信小程序。
连接 CoCube 机器人
点击“搜索 CoCube 设备”按钮。当第一次使用时,可能会要求开启蓝牙权限,点击确认。
在出现的设备中,找到自己 CoCube 机器人的蓝牙编号,点击连接
- 遥控 CoCube 机器人
左侧虚拟摇杆可控制 CoCube 机器人底盘运动,杆量大小可调整运动速度,且具备混控功能(例如向左前方滑动,机器人也将向车头左前方转弯)
右侧A\B\X\Y按键分别对应刚刚在 MicroBlocks IDE 中自定义的功能。
6. 挑战一下:模拟驾驶
基于模拟驾驶地图,历练一下你的驾驶技术吧!
是否可以直接在 CoCube 中设计一个计时器,看看自己的比赛成绩呢?