1 第1课 Mind+精灵动起来 学习目标 会安装Mind+软件,熟悉Mind+的主界面。 会使Mind+精灵动起来,能做出小狗自由行走的动画。 1.1 预备知识——Mind+软件 1. Mind+软件介绍 Mind+是上海智位机器人股份有限公司(DFRobot)开发的青少年编程软件,可 免费使用。Mind+集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物 联网(IoT)功能,既可以拖动图形化积木编程,也可以使用Python、C、C++等高级 编程语言,让用户轻松体验创造的乐趣。 2. Mind+软件的特点 目前,在中小学创客教育中,使用的主流开源硬件主要是基于Arduino、 micro:bit、ESP32等平台开发的相关产品,如图1-1所示。Mind+完美地将这几个平台 进行了整合,使其拥有一致的使用体验,并且可以脱离计算机运行,让用户摆脱计算 机的束缚。 平台 图1-1 Mind+支持的开源硬件平台 第1课 Mind+精灵动起来 3 图1-4 选择中文版安装 图1-5 安装界面 2. Mind+主界面 Mind+安装完成后,会在桌面上生成一个快捷方式图标,直接双击就会运行 Mind+。Mind+有“实时模式”“上传模式”“Python模式”三种不同模式的界面, 默认的模式为“实时模式”,其主界面如图1-6所示,由菜单栏、模块区、编程区、舞 台区、角色区、背景区组成。 图1-6 “实时模式”下Mind+主界面 (1)菜单栏。 菜单栏是用来设置软件的区域,相当于“舞台”的幕后。 “项目”菜单可以新建、打开和保存项目。 “教程”菜单里可以找到想要的教程和示例程序,学习过程中还可以通过官方论 示的背景库。 从背景库中选择“蓝天”背景。 图1-8 背景库 背景定好后,就会出现如图1-9所示的背景编辑窗口,可以在此基础上修改背景, 舞台区的背景会同步改变。从左边背景微缩图中可看到原白色背景为1号,现背景为2 号,当前选择的是2号。在舞台上可用鼠标将Mind+精灵移到舞台左下方的路面上。 图1-9 背景编辑窗口 (2)编写程序。 要想使Mind+精灵动起来,就要给它编写程序。单击“模块”按钮,会关闭“背 图1-12 串接语句块 图1-13 删除语句块和撤销操作 (3)运行程序。 程序写完后,单击舞台左上方的“运行”图标,如图1-14所示,可在舞台上看 到Mind+精灵向右移动一下后停止,不单击不移动。可单击舞台右上方的“舞台全 屏”按钮全屏观看。 (4)保存程序。 如图1-15所示,执行“项目”→“保存项目”命令,将此程序保存到计算机上。 图1-14 运行程序 图1-15 保存程序 命名为“01”保存后,则会在标题栏显示文件名称。 图1-18 角色库 图1-19 舞台上的两个角色 选定角色区的“小狗2”,再单击菜单栏下面的“外观”按钮,打开外观编辑窗 口,如图1-20所示,可以看到小狗有三个造型,用程序控制这三个造型的切换,就能 实现小狗走路的动画效果。 图1-20 小狗的三个造型 3. 编写程序 本例只需给角色“小狗”编写程序来控制其运动,写好的程序如图1-21所示。