在文章中我们已经了解了Arduino的一些历史以及使用Arduino的一些优势,所以在本篇文章中我们就试着把Arduino与Mixly结合起来,从而实现手把手教你编程。
Arduino与mixlu的结合:
通过mixly图形化编程来进一步简化Arduino的学习难度,让Arduino硬件开发由适合高中生学习的难度直接降低到小学生也可以很容易的学习,娱乐性强。同时将图形模块化与代码相结合的方式,锻炼学习者的逻辑思维能力,可以真正的实现零基础编程,早点接触STEM教育。
了解并且爱上Mixly
Mixly,中文名为米思齐,全称为Mixly_Arduino,是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件。该软件使用图形化编程的方式自动生成Arduino代码,并支持编译和烧录到对应硬件设备中。
Mixly的操作
当然,网上有很多Mixly的版本。在这里由于篇幅的原因,欢迎大家去点击下载和安装。下面就让小编带大家认识一下Mixly并且了解一下使用方法。
打开Mixly软件,可以看到Mixly大致分为三部分,在下面的图片中我们可以结合图了解Mixly的各大区域。
在最左面就是模块区:
正是因为Mixly就像我们小时候玩的积木一样,在编程时只需要把需要的模块拼装到一起就能实现想要的功能。而且相对C语言、C++来说确实容易了不少,这也是小编极力推荐的原因之一。
接下来介绍的是Mixly的代码区:
在使用完模块区实现需要的功能后,就可以点击代码区进行查看,能更好的了解计算机语言的基础代码,实践是检验真理的标准,小编也更相信通过这样的方式能更好更快的认识计算机语言。
最后要介绍的就是编译上传区:
不管C语言也好,还是C++等等,编译工作区都是不可或缺的,因为它会帮你更好的了解你的代码可能存在的一些问题,而且更快的帮你指出来。
温馨提示:同学们对于mixly的操作叫做“编程”,这种编程通过有趣的图形拼接来体现,当代表两个程序的图形刚好咬合时说明程序设置是正确的。
实现一个小功能
是的,其它大部分编程的第一个程序大都是“HelloWorld!”。这里我们也来做个简单的程序,实现一下LED灯的闪亮。
以下图片就是我们需要的程序块了:
图1
第一步:如图1在输入输出中找到数字输出模块;
第二步:如图2在控制区找到延时模块;
图2
第三步:把这些模块拼装起来,如下图3所示
图3
最后把这些程序块编码上传看看是不是和大家想象的一样能实现LED的亮灭闪烁。
同学们经过学习后得到了哪些启发呢?大家一起探索一下mixly的其他功能吧,看看能不能发现一些新鲜的玩法。在以后的文章中小编会带给大家更多有趣的作品,欢迎大家的