第4课 编程环境搭建

Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT) 功能,既可以拖动图形化积木编程,还可以使用 Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。
1.4 编程环境搭建 - 图11.4 编程环境搭建 - 图2
Mind+有两种差异比较大的模式,分别是“实时模式”和“上传模式”,在软件界面右上角可以切换。
1.4 编程环境搭建 - 图3

选择使用哪种模式的方法:

如果你没有编程基础想不依赖硬件入门学习编程 或者 你有scratch 的基础想制作交互项目,那么请选择“实时模式”。如下图所示:

1.4 编程环境搭建 - 图4
如果你想要对超多的硬件模块进行编程,制作完项目后需要脱离电脑运行,那么请选择“上传模式”。如下图所示:
1.4 编程环境搭建 - 图5

软件安装

首先,去官网下载安装最新版本的Mind+: www.mindplus.cc

1.4 编程环境搭建 - 图6

1.4 编程环境搭建 - 图7点击下载,下载完按照提示一步一步安装即可。

安装完成后,可以在桌面看到软件图标

  • 安装过程中,杀毒软件可能会警告,选择允许操作即可。

首次连接

1.4 编程环境搭建 - 图8首次连接掌控板到Mind+需要做 4 步准备工作:
1.切换模式:
开Mind+后,切换到“上传模式”,然后点击“扩展” 。

1.4 编程环境搭建 - 图9

2.安装主板控:

1.4 编程环境搭建 - 图10在弹出的窗口中,首先切换到“主控板”;然后选择“掌控板”; 最后在弹窗中点击“安装”。等待编译器安装完成。

如果没有网络,或者网络不好安装失败也没有关系,我们在官网中准备了一个离线安装器,直接运行安装即可,安装时可能杀毒软件会警告,选择允许操作即可。

  • 针对本套掌控板图形化编程教程来说,一定要安装编译器,否则可能会出现程序无法运行的情况。

3.连接设备:

驱动安装完成后,将掌控板通过数据线连接到电脑,“连接设备”下将出现一个COM 口,点击这个“COMxx-CP210x”即可。

  • 不同掌控板连接到电脑后,COM 口后面的数字不同。

1.4 编程环境搭建 - 图11
4.安装驱动:

若第一次使用掌控板,需安装驱动,按照提示安装即可。
1.4 编程环境搭建 - 图12

如有安装问题,可查询:https://mindplus.dfrobot.com.cn/zhunbei

开始编程

Mind+支持对掌控板的图形化编程和代码编程。

本教程是掌控板的图形化编程入门教学,接下来将介绍图形化编程操作步骤。
打开软件后,进行以下 3 步:

  1. 选择“Arduino C”,选择“自动生成”标签。

1.4 编程环境搭建 - 图13

  • 针对本教程来说,一定要选择“Arduino C”,否则可能会出现程序无法运行的情况。

拖动模块即可编程,可以选择查看菜单“教程”中的“示例程序”。编程完毕后点击“上传到设备”,等待上传完成。

1.4 编程环境搭建 - 图14

  • 1.4 编程环境搭建 - 图15上传程序过程中,会提示如下图所示的“请按住 A 键,不要松开”。这是针对第一批售出的掌控板,需要按下 A 键才能完成程序上传,其他批次的掌控板则不需要进行任何操作,程序会自动上传。

创作自己的第一个程序

通过以下 3 步完成掌控板在Mind+中的连接设置。1.将掌控板通过数据线连接到电脑;

  1. 打开Mind+软件,选择“上传模式” 1.4 编程环境搭建 - 图16
  2. 单击“扩展” 1.4 编程环境搭建 - 图17,弹出如下窗口,选择“主控板”后,单击“掌控板”。

1.4 编程环境搭建 - 图18

  1. 显示文字:

输入以下程序,并将程序上传。
1.4 编程环境搭建 - 图19
右图为坐标X、Y 值对应的屏幕位置。
*运行结果:

1.4 编程环境搭建 - 图20
上面程序中点击“屏幕显示文字”指令中的“预览”,可以预览文字在屏幕中位置。预览效果如下图。

1.4 编程环境搭建 - 图21

  • 预览窗口仅支持位置预览,暂不支持文本内容预览。

1.4 编程环境搭建 - 图22小试牛刀:尝试修改坐标值,通过使用“预览”使“Mind+”分别显示在屏幕的四个角,效果如下图。

  1. 动态显示文字:

以让文字上下滚动显示为例,让我们一起学习如何动态显示文字。
输入以下程序,并将程序上传。

1.4 编程环境搭建 - 图23
运行结果:文字内容会上下滚动显示。

观察上面程序可以发现,只需要改变文字的坐标 X、Y 的值,配合清屏效果,就可以让文字动态显示。
文字还可以做出更多的动态效果,比如勾勒出图案、做出闪屏效果等等。打开自己的脑洞吧!