面向人群
这篇文字写给下面几类朋友(我的文字大多都是面向这些朋友^_^):
- 科技教师、创客教师、少儿编程教师,您打算开展编程课程;
- 学生家长,您打算让自己的孩子了解一下计算机编程;
- 对编程感兴趣的初学者;
- 其他朋友,比如您不是科技教师但是学校安排您搞一搞科技教育、创客教育、STEM教育、编程教育之类的工作那么这篇文字我想会对您有用。
前言
在前面的文字中已经介绍了如何安装Mixly编程环境(《带着小创客学编程,从零开始构建你的编程环境》),在正式编写程序之前我们还要认识一下Mixly的编程界面。
这里面还要对创客教师们多说几句,我们在带领学生了解Mixly的时候需要为学生简单介绍一下编程工具的作用,让学生对于计算机编程有一个正确的认识。
编程工具Mixly的一个主要作用就是:能把我们编写的(人类可以读懂的)计算机程序转化为计算机可以执行的二进制程序,并把程序下载到执行它的计算机(我们用的是Arduino控制板)中。我想这一基本问题应该让更多的学生有所了解,帮助学生理清Mixly、电脑以及Arduino开发板这三者之间的关系以及每个部分的作用。参考下图:
重点来了
Mixly:运行在电脑上,可以将人类读懂的编程语言转化成Arduino可以执行的二进制程序;
电脑:运行Mixly程序,编写程序,与Mixly配合将程序下载到Arduino开发板中;
Arduino开发板:主要作用就是执行我们编写的程序;
认识Mixly编程界面
看下面的图:
指令选择区(红色),程序编写过程中使用到的所有指令和变量都从这个区域点选;
指令编辑区(黄色),构成一段程序的所有指令都放在这个区域;
程序编译区(绿色),程序编写完毕后需要经过翻译才能变成计算机(Arduino)可以读懂的指令;
程序下载区(蓝色),将程序下载到开发板中程序才能被执行;
平台选择区(紫色),我们固定的选择Arduino/Genuion Uno这个选项;
端口选择区(黑色),选择那个与我们开发板相连的那个端口,如果这概念不太情况的话请复习上一篇文字《带着小创客学编程,从零开始构建你的编程环境》;
总结
这篇文字我们主要介绍两点:
- 简单介绍了Mixly、电脑和Arduino之间的关系,我认为正确认识三者之间的关系对于一个编程初学者更加重要,另外这部分的知识点是具有通用性的,也就是说假如我们的编程环境不是Mixly+Arduino更换到其他编程环境,但是这里所介绍的概念以及各部分之间的关系依然成立;
- 简单的介绍了Mixly的编程界面,为后面程序的编写做个准备;
当下可供学生们使用的编程平台与环境非常多,但是这些平台之间的差异其实并不大,只要我们把握住一种编程环境就可以做到举一反三。
本文暂时没有评论,来添加一个吧(●'◡'●)