1. 案例目的

实现微信小程序遥控CoCube机器人。

2. 使用材料

CoCube 机器人 × 1 驾驶挑战定位地图 个人电脑 或 平板 安装有微信的手机

3. 软件平台

MicroBlocks-CoCube

4. 开始编程

微信小程序通过低功耗蓝牙(BLE)与 CoCube 机器人通信。需要先通过 MicroBlocks IDE 为 CoCube 机器人加载接口程序,并根据需要进行自定义编程;然后断开 MicroBlocks IDE 与 CoCube 机器人;最后用微信小程序连接 CoCube 机器人,就可以实现实时遥控啦!

  1. 为 CoCube 机器人加载接口程序

MicroBlocks - 案例08 微信小程序接口

  • 连接 CoCube 机器人和 MicroBlocks IDE

  • 自定义功能按键

打开的示例代码如下图所示:

其中

“当接收到 _”帽子积木用于处理摇杆消息,控制 CoCube 机器人移动,无需修改

“当接收到 a”、“当接收到 b”、“当接收到 x”、“当接收到 y”四个帽子积木分别对应微信小程序的A、B、X、Y按键,可根据需要自定义编程。

  • 断开 CoCube 机器人 和 MicroBlocks IDE 的连接

调试完成后,务必记得断开 CoCube 机器人和 MicroBlocks IDE 的连接,否则 CoCube 无法同时被手机连接。

5. 微信小程序

  1. 打开微信小程序

    手机打开微信软件,扫描微信小程序码,打开“CoCube机器人”微信小程序。

  1. 连接 CoCube 机器人

    点击“搜索 CoCube 设备”按钮。当第一次使用时,可能会要求开启蓝牙权限,点击确认。

    在出现的设备中,找到自己 CoCube 机器人的蓝牙编号,点击连接

  1. 遥控 CoCube 机器人

左侧虚拟摇杆可控制 CoCube 机器人底盘运动,杆量大小可调整运动速度,且具备混控功能(例如向左前方滑动,机器人也将向车头左前方转弯)

右侧A\B\X\Y按键分别对应刚刚在 MicroBlocks IDE 中自定义的功能。

6. 挑战一下:模拟驾驶

基于模拟驾驶地图,历练一下你的驾驶技术吧!

是否可以直接在 CoCube 中设计一个计时器,看看自己的比赛成绩呢?

CC-BY-SA

© 来自 CoCube 2024-2025.

This work is licensed under a CC-BY-SA 4.0 license.