来吧,一起创客
上QQ阅读APP看书,第一时间看更新

1.3 Mind+软件准备工作

1.3.1 Mind+软件安装

Mind+软件支持在Windows系统和macOS系统上运行,也支持直接在浏览器中在线运行。在本节中,我们将介绍如何在Windows系统和macOS系统下安装Mind+。

1.Mind+ Windows版本安装

Mind+支持Windows 7及以上系统。从Mind+官方网站下载安装包之后,双击进行安装即可,如图1-16所示。

图1-16 Windows系统Mind+安装过程

2.Mind+ macOS版本安装

Mind+支持在macOS系统上进行安装。从Mind+官方网站下载好安装包之后,双击打开,然后根据提示将Mind+软件拖动到Applications目录中即可完成安装,如图1-17所示。

图1-17 macOS系统Mind+安装过程

1.3.2 Mind+程序编写及上传

Mind+软件有两种模式:一种是实时模式,另一种是上传模式。实时模式是基于Scratch 3.0的,并且支持部分功能与硬件交互。但是,在这种模式下,硬件必须连接计算机才能运行,不能脱机运行,界面如图1-18所示。

图1-18 Mind+实时模式

上传模式支持的硬件较多,程序上传后就存储在开发板中,可以脱机运行,界面如图1-19所示。本书所有项目的程序实现均默认使用上传模式,后续章节不再赘述。

图1-19 Mind+上传模式

在Mind+中编程,首先选择要用到的主控板和传感器,单击Mind+界面左下角的进行选择:在主控板上选择常用的“Arduino Uno”,如图1-20所示。

图1-20 在Mind+中选择主控板

在Mind+软件的菜单栏选择 “连接设备”→“COM×-CH340”,以连接Arduino Uno开发板,如图1-21所示。注意,COM后面的数字×可能会因计算机不同而有所不同,此处是COM5。后文用到的CH340可能会因为硬件驱动芯片不同而有所不同,如CP210x。如果找不到相应的设备,可以选择“一键安装串口驱动”,安装设备的驱动

图1-21 在Mind+中连接开发板

拖动左侧模块编写闪灯程序,将设置数字管脚关于“管脚”和“引脚”的说明:Mind+软件中称为“引脚”,而Mixly软件中称为“管脚”,实际上两者代表的是同一个意思,本书中如无特殊说明,统一称为“管脚”。13和等待语句放到循环之中,程序如图1-22所示。

图1-22 Mind+编写闪灯程序

编写完成后,单击界面右上角的“上传到设备”,将程序上传到开发板中。这个程序上传完成之后,我们就可以看到Arduino Uno上的D13号LED灯开始闪烁。

1.3.3 串口调试

串口调试是我们进行创客编程时经常需要用到的工具。通过串口调试,我们可以方便地看到传感器的数据、变量等。

编写程序从D5管脚读取DHT11温湿度传感器的温度值,完成程序上传后,单击界面右下角的打开串口,如图1-23所示。

图1-23 编写读取温湿度值的程序

在Mind+界面右下角的串口监视区,可以打开串口监视器也可以关闭输出,如图1-24所示。

图1-24 Mind+通过串口监视器查看传感器读数