课时2 Mixly的使用

网友投稿 2019-09-08 12:49

Arduino编程入门 课时2——Mixly的使用

这一节将对Mixly的界面及各个模块进行介绍。

一、Mixly界面

Mixly软件打开后,可以看到界面主要分为三个部分:模块区、编程区与编译及上传区。

https://cdn.china-scratch.com/timg/190910/1249534530-0.jpg

图1 Mixly界面

接下来对各个板块及内容进行简单介绍,以便后期的使用。

二、模块区

模块区总共有十三类积木,每一个类别的积木都包含多种不同功能的积木块。接下来先了解最常用的几个板块。

1

https://cdn.china-scratch.com/timg/190910/1249533647-1.jpg

输入/输出:主要实现管脚高低电平读取与写入;设置管脚模式:输入或输出;设置中断。(详细内容后期用到时具体介绍)2

https://cdn.china-scratch.com/timg/190910/124953Oc-2.jpg

控制:主要包括初始化、条件判断、重复执行、延时以及定时器。3

https://cdn.china-scratch.com/timg/190910/1249534963-3.jpg

数学:主要包括加减乘除、三角函数、指数、对数、平方、取整等运算。4

https://cdn.china-scratch.com/timg/190910/1249543433-4.jpg

逻辑:主要包括逻辑关系判断:大于小于等于,且或非。我这里只是简单列举了部分板块内容,希望大家能自行查阅其它类别积木块。三、编程区编程区是实现编程的地方。根据具体功能将左边的积木块拖拽到该区域就可以实现编程。在编程区右侧有四个图标,从上至下分别是:还原编程区积木块大小居中、放大编程区积木块、缩小编程区积木块以及垃圾箱。前三个图标主要实现编程区还原居中、放大以及缩小,垃圾箱则是存放暂时不需要的代码(后面如果需要,可以在这里找回)。

https://cdn.china-scratch.com/timg/190910/1249543036-5.jpg

图2 编程区

三、编译及上传区编译及上传区主要有三个部分:从左向右分别是:文件操作、编译上传、串口。文件操作主要实现文件新建、打开、另存等。编译上传实现代码编译以及上传。当代码写好后,先编译,如果有语法错误,在该区域的空白处会报错。可以根据错误进行检测。无误后再上传。再往右是Arduino板子的选择,这里一定要选择对应的板子(我这里采用的是UNO,所以选Arduino/Genuino Uno)。最后一部分是串口,这个部分非常重要,如果没有安全驱动,程序无法上传到板子,所以大家一定要注意。接下来介绍如何安装串口驱动程序。1

主板连接电脑。将主板和扩展板相连后用数据线连接电脑。

https://cdn.china-scratch.com/timg/190910/1249544115-6.jpg

图3 主板连接扩展板

2

首次使用,电脑会自动安装驱动,稍等片刻,如果提示安装成功,按照右键点击“计算机”-“管理”-“设备管理器”-“端口”,可以看到驱动已经安装成功,端口号为COM3,记住这个端口号。

https://cdn.china-scratch.com/timg/190910/1249545334-7.jpg

图4 查看设备管理器一

https://cdn.china-scratch.com/timg/190910/124954M16-8.jpg

图5 查看设备管理器二

如果没能自动安装,或者自动安装失败(“设备管理器”-“端口”中的CH340端口显示黄色感叹号)可以进行手动安装。这里将驱动链接(验证码:ho8d)给大家,可以自行安装。有问题文末留言。安装成功后,打开Mixly(不要拔掉板子)在编译上传区域可以看到COM口信息。

https://cdn.china-scratch.com/timg/190910/1249546049-9.jpg

图6 成功安装驱动后,看到串口信息

上述内容完成后,我们可以尝试编译及上传程序。以下是点亮LED的程序。我们先单击“编译”,看是否有错(编译需要一定时间,请耐心等待),最后显示“编译成功!”则无误。

https://cdn.china-scratch.com/timg/190910/1249553L3-10.jpg

图7 编译成功

然后单击“上传”(注意:在“上传”后面的选择栏选择对应的板子),可以看到上传成功。

https://cdn.china-scratch.com/timg/190910/12495563c-11.jpg

图8 上传成功

结束语

这一节我们简单介绍了Mixly的使用,相信你对安装驱动、编程、编译、下载这几个重要步骤有了一定的了解。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com