第4课 编程环境搭建
Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT) 功能,既可以拖动图形化积木编程,还可以使用 Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。
Mind+有两种差异比较大的模式,分别是“实时模式”和“上传模式”,在软件界面右上角可以切换。
选择使用哪种模式的方法:
如果你没有编程基础想不依赖硬件入门学习编程 或者 你有scratch 的基础想制作交互项目,那么请选择“实时模式”。如下图所示:
如果你想要对超多的硬件模块进行编程,制作完项目后需要脱离电脑运行,那么请选择“上传模式”。如下图所示:
软件安装
首先,去官网下载安装最新版本的Mind+: www.mindplus.cc
点击下载,下载完按照提示一步一步安装即可。
安装完成后,可以在桌面看到软件图标
- 安装过程中,杀毒软件可能会警告,选择允许操作即可。
首次连接
首次连接掌控板到Mind+需要做 4 步准备工作:
1.切换模式:
开Mind+后,切换到“上传模式”,然后点击“扩展” 。
2.安装主板控:
在弹出的窗口中,首先切换到“主控板”;然后选择“掌控板”; 最后在弹窗中点击“安装”。等待编译器安装完成。
如果没有网络,或者网络不好安装失败也没有关系,我们在官网中准备了一个离线安装器,直接运行安装即可,安装时可能杀毒软件会警告,选择允许操作即可。
- 针对本套掌控板图形化编程教程来说,一定要安装编译器,否则可能会出现程序无法运行的情况。
3.连接设备:
驱动安装完成后,将掌控板通过数据线连接到电脑,“连接设备”下将出现一个COM 口,点击这个“COMxx-CP210x”即可。
- 不同掌控板连接到电脑后,COM 口后面的数字不同。
4.安装驱动:
若第一次使用掌控板,需安装驱动,按照提示安装即可。
如有安装问题,可查询:https://mindplus.dfrobot.com.cn/zhunbei
开始编程
Mind+支持对掌控板的图形化编程和代码编程。
本教程是掌控板的图形化编程入门教学,接下来将介绍图形化编程操作步骤。
打开软件后,进行以下 3 步:
- 选择“Arduino C”,选择“自动生成”标签。
- 针对本教程来说,一定要选择“Arduino C”,否则可能会出现程序无法运行的情况。
拖动模块即可编程,可以选择查看菜单“教程”中的“示例程序”。编程完毕后点击“上传到设备”,等待上传完成。
- 上传程序过程中,会提示如下图所示的“请按住 A 键,不要松开”。这是针对第一批售出的掌控板,需要按下 A 键才能完成程序上传,其他批次的掌控板则不需要进行任何操作,程序会自动上传。
创作自己的第一个程序
通过以下 3 步完成掌控板在Mind+中的连接设置。1.将掌控板通过数据线连接到电脑;
- 打开Mind+软件,选择“上传模式” ;
- 单击“扩展” ,弹出如下窗口,选择“主控板”后,单击“掌控板”。
- 显示文字:
输入以下程序,并将程序上传。
右图为坐标X、Y 值对应的屏幕位置。
*运行结果:
上面程序中点击“屏幕显示文字”指令中的“预览”,可以预览文字在屏幕中位置。预览效果如下图。
- 预览窗口仅支持位置预览,暂不支持文本内容预览。
小试牛刀:尝试修改坐标值,通过使用“预览”使“Mind+”分别显示在屏幕的四个角,效果如下图。
- 动态显示文字:
以让文字上下滚动显示为例,让我们一起学习如何动态显示文字。
输入以下程序,并将程序上传。
运行结果:文字内容会上下滚动显示。
观察上面程序可以发现,只需要改变文字的坐标 X、Y 的值,配合清屏效果,就可以让文字动态显示。
文字还可以做出更多的动态效果,比如勾勒出图案、做出闪屏效果等等。打开自己的脑洞吧!