1. 软件说明

1.1 Mind+介绍

Mind+是一款基于Scratch3.0开发的青少年编程软件,支持Arduino、行空板K10、行空板M10等各种开源硬件的图形化及代码编程,只需要拖动图形化程序块即可完成编程,还可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。

Mind+官网下载地址:https://mindplus.cc

1.2 行空板M10介绍

行空板M10是一款高度集成的国产教学开源硬件(拥有自主知识产权),专为K12师生设计,适配信息科技、物理、生物等学科的新课标跨学科教学要求。集成单板计算机(4核CPU/512MB内存/16GB存储)、Linux系统、完整Python环境、并预装了常用Python库,更自带 2.8 英寸彩色触摸屏及丰富传感器, 只需两步就能开始Python教学平台。

行空板M10商城购买链接:https://www.dfrobot.com.cn/goods-3404.html

2. 硬件连接

2.1硬件准备

2.2 接线图

将 HUSKYLENS 2 连接至行空板 M10对应的 I2C 或 UART 引脚,再使用 USB 数据线连接行空板 K10与电脑。I2C 和 UART 模式的接线方式如下图所示。本教程主要以 I2C 模式为例进行说明。

**注意:**行空板 M10 提供的电源不足以支持 HUSKYLENS 2 稳定运行。将 HUSKYLENS 2 与 行空板 M10配合使用时,请通过 HUSKYLENS 2 的 Type-C 接口为其单独供电。

接线完成后,请进入 HUSKYLENS 2 的系统设置-协议种类选项。该选项默认为 I2C;

Interface Diagram

UART接线示意图

以行空板 IO 扩展板为例,将 HUSKYLENS 2 的四根连接线按下表连接:

线色 行空板 IO 扩展板端连接
红色 带有 5V 标识的 VCC 引脚
黑色 GND
蓝色 P3 的信号引脚
绿色 P0 的信号引脚

接线完成后,在 HUSKYLENS 2 的系统设置中,将通信协议选择为“串口9600”或“串口115200”,并确保行空板 M10 程序中的串口波特率与所选设置一致。

Interface Diagram

3. 加载Huskylens 2库

3.1 Mind+库加载方式

打开编程软件Mind+,点击右上角切换到Python模式

Interface Diagram

点击左下角扩展,在官方库中选择行空板M10并点击该图加载此库。

Interface Diagram

加载成功后如下图。

Interface Diagram

行空板M10加载成功后,继续在用户库中,添加HUSKYLENS 2库。

Interface Diagram

点击上图HUSKYLENS 2库,加载此库,加载成功后如图。最后点击左上角“返回”,返回到编程界面。

Interface Diagram

点击左上角代码,切换至Python 代码模式

Interface Diagram

建议在开始制作项目前,确认并将HUSKYLENS 2固件更新为最新版本,找到系统设置 - 设备信息,可以看到当前的系统版本。更新固件请见:点击跳转