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

1.2 Mixly软件准备工作

1.2.1 Mixly软件安装

Mixly软件是基于Java开发的,有着跨平台运行的良好特性。Mixly软件支持在Windows系统和macOS系统上运行,但尚不支持在平板计算机、智能手机等设备上运行。

1.Mixly Windows版本安装

Mixly支持Windows 7及以上系统。下载安装包之后,将其解压到非中文路径下,如“D:\Mixly”。双击打开Mixly.exe即可启动软件,如图1-3所示。为了方便日后使用,读者也可以将该文件的快捷方式发送到计算机桌面上,这样下次就可以直接在桌面上打开Mixly了。

图1-3 Mixly软件目录

如果读者是第一次使用Arduino开发板,还需要安装开源硬件驱动。目前,开源硬件的驱动主要有CH341和CP2102,驱动程序在Mixly/arduino/drivers目录中,如图1-4所示。读者可以根据实际使用的开发板的串口芯片选择相应的驱动,也可以安装两种驱动。

图1-4 Windows系统安装驱动程序

2.Mixly macOS版本安装

下载Mixly macOS版本之后,将软件解压到任意目录。Mixly macOS版本的目录如图1-5所示。双击Mixly.jar即可启动软件,软件界面如图1-6所示。

图1-5 Mixly macOS版本软件目录

图1-6 Mixly macOS版本的软件界面

如果读者是第一次使用Arduino开发板,还需要安装开源硬件驱动,目前开源硬件的驱动主要有CH341和CP2102,驱动程序在mixly/drivers目录中。图1-7所示的是macOS系统安装驱动程序。读者可以根据实际使用的开发板的串口芯片选择相应的驱动,也可以将两个驱动都安装上。

图1-7 macOS系统安装驱动程序

1.2.2 Mixly程序编写及上传

在Mixly软件中编写程序,首先需要在界面右下角选择要使用的开源硬件板卡,如图1-8所示。在本书中,我们会用到Arduino Uno、Arduino Leonardo、Arduino Handbit(掌控板)等硬件。

图1-8 选择板卡

用数据线将Arduino Uno连接到计算机上,如图1-9所示,选择对应的端口,如图1-10所示。

图1-9 将Arduino Uno连接到计算机上

图1-10 选择端口

试着在Mixly中编写13号管脚闪灯程序,并且同步查看图形块对应的C语言代码,如图1-11所示。尤其需要注意的是,不需要在Mixly中添加主循环模块,右侧视图中的图形块默认就是在主循环之中。

图1-11 Mixly编写闪灯程序

编写好程序后,单击工具栏上的“上传”按钮,稍等片刻,下面的编译信息区就会输出“上传成功!”的消息,如图1-12所示。

图1-12 Mixly上传程序

程序上传完成后,我们就可以看到Arduino Uno上连接到D13号管脚的LED灯开始闪烁,如图1-13所示。

图1-13 Arduino Uno板载13号LED灯开始闪烁

1.2.3 串口调试

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

图1-14 串口监视器在界面右下角

打开“串口监视器”窗口后,可以看到温湿度传感器测到的温度值,如图1-15所示。串口调试是编程中非常实用的工具,可以帮助我们通过串口调试查看传感器的读数、变量的值等,以快速找出程序中的问题。

图1-15 Mixly通过串口监视器查看传感器读数