实时模式与上传模式

Mind+有两种差异比较大的模式,分别是“实时模式”和“上传模式”,在软件界面右上角可以切换。

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


实时模式界面介绍

菜单栏

功能 说明
项目 可以对项目进行操作,包含“新建项目,打开项目,保存项目,另存项目”。
教程 可以学习很多的知识,包含“官方文档,在线论坛,视频教程,示例程序”。
注意:其中示例程序是根据选择的主控板自动调整内容的。
编辑 可以打开和关闭“加速模式”以及可以恢复被删除的角色
连接设备 可以连接或断开硬件设备,同时提供了快捷功能“打开设备管理器”以及“一键安装串口驱动”方便排查硬件连接故障。
意见反馈 可以向官方直接发送你的意见和建议,注意如果不留邮箱没法获得答复。
实时模式
上传模式
用于切换及显示两个模式,编程前注意先选择使用哪个模式。
齿轮按钮 用于打开设置界面,可以“获取新版本,切换语言,切换主题,反馈意见,获取官方联系方式”。

功能区

功能 说明
模块 进行编程的区域。
外观 可以对当前选择的角色或背景的外观形式进行编辑。
声音 可以对当前角色或背景的声音进行编辑。
Python (实验功能)可以使用代码式python编程与硬件进行交互。
注意:此处的python为运行在电脑端的python编辑器,具有完整的python3功能,目前暂无法对舞台进行控制,与硬件主控板使用串口通讯进行控制,故硬件与电脑断开连接后则无法使用,若需要进行硬件的控制及python图形化编程,请使用“上传模式”中的“micropython”功能

积木区

包含所有基础功能积木,额外增强了对硬件模块的支持。
注意:“画笔”“声音”以及硬件模块的支持都放到了“扩展”里面,需要额外加载。

编程区

与Scratch相同,多事件驱动,对角色分开编程,各角色之间可以用过广播通讯。
将模块从左边积木分类区拖出来即可编程,将模块拖回积木分类区即可删除程序。
注意:将一个角色的程序复制到另外一个角色请直接将此程序拖动到另外一个角色上,而不要使用复制功能

舞台区

坐标位于中心原点。
上方可以调整舞台区的大小及显示硬件连接状态。

角色及背景编辑区

可以添加或删除角色以及可以选择编辑的背景,被选中后有高亮的选中框。

扩展积木

点击可以加载各种硬件模块以及“声音”“画笔”“视频侦测等更多功能。


上传模式界面介绍

菜单栏

与实时模式界面菜单栏功能相同,此处不赘述。

图形模块区

因上传模式是对硬件主控板进行编程,因此此处模块分类相对“实时模式”少了一些与舞台结合的部分,同时运算符中增加了更多命令,并且变量具有“数字”和“字符串”两种类型。

图形化编程区

此处编写代码,则右边“代码区”的“自动生成”标签下的区域会自动生成模块对应的代码。

代码区


**隐藏功能:** 1. 在“上传到设备”前面图标上用鼠标右键点击会弹出菜单,可以实现无硬件的时候验证程序或者实现microbit板不安装驱动上传程序([点击查看教程:没有串口如何给microbit板上传程序](https://mc.dfrobot.com.cn/thread-274287-1-1.html "点击查看教程:没有串口如何给microbit板上传程序"))
2. 在代码区右键可以调整字体大小或者设置主题

**注意:** “上传到设备”上传的程序由下方代码区决定,即如果当前是“自动生成”则上传的是图形化的程序,如果当前选择的是“手动编辑”则上传的是手动编辑的代码。

串口监视器

硬件扩展