带着小创客学编程,从零开始构建你的编程环境
Posted 子时DIY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带着小创客学编程,从零开始构建你的编程环境相关的知识,希望对你有一定的参考价值。
面向人群
这篇文字写给下面几类朋友(我的文字大多都是面向这些朋友^_^):
科技教师、创客教师、少儿编程教师,您打算开展编程课程;
学生家长,您打算让自己的孩子了解一下计算机编程;
对编程感兴趣的初学者;
其他朋友,比如您不是科技教师但是学校安排您搞一搞科技教育、创客教育、STEM教育、编程教育之类的工作那么这篇文字我想会对您有用。
前言
对于专业的程序开发人员来讲构建编程环境这项工作极为常见,有的时候这个过程非常简单(仅仅是在电脑上安装一个程序就搞定了),但有的时候这个过程也会非常繁琐,可能需要下载安装很多程序还要编写各种配置文件。
今天我们要在Windows系统下构建一个基于Mixly的编程环境,这个构建过程(相对于专业开发来说)虽然不是最简单的但也远远算不上复杂,只要我们具备一定的计算机操作能力都是可以搞定的。
需要注意:对于很多小学阶段的学生来说构建编程环境这种事情还是需要老师或者家长进行指导的,因为从实际的教学效果来看很多(小)学生的计算机操作水平还够不上娴熟,但是我也并不建议因此而采用太“傻瓜”的编程环境,因为学习编程就要做好面对这种“困难”的心理准备,在这个过程中可以让我们对计算机更加了解。有时候为了节省教学时间我会在学生的电脑上提前配置好编程环境。(所以编程这个事情是需要一定基础的,并不是任何人任何年龄拿来就能做的事情,需要根据实际情况)
好了进入今天的正题……
第一步、下载所需文件
这一步我们需要下载两个文件(包),所需文件我已经为大家准备好了:
文件名:Mixly1.0.0.zip
https://pan.baidu.com/s/1PZhDKGCCGHcxdpBTxwXhhA
提取码:5uvk
文件名:串口驱动程序.rar
https://pan.baidu.com/s/1nZ9NgH-hv3UxNK6Y2F8Bdg
提取码:de2k
下载到电脑中的两个文件如下图(文件的图标样式根据您使用的压缩软件会有所不同):
第二步、安装已经下载的文件
首先对Mixly1.0.0.zip文件进行解压,解压后的文件结构如下图:
文件Mixly1.0.0.zip经过解压得到文件夹Mixly_WIN,进入到Mixly_WIN文件夹中可以看到上面黑色方框中的一堆文件,找到名称是Mixly.exe那个文件,这个文件是我们编程工具的启动文件。Mixly这个编程工具是免安装的,解压后直接可以运行,接下来看下驱动的安装。
接着,对串口驱动程序.rar文件进行解压,解压后的文件结构如下图:
文件串口驱动程序.rar经过解压得到文件夹串口驱动程序,串口驱动程序文件夹中又包含了3个文件夹,分别是驱动1、Drivers、驱动2、CH340和驱动3、CP210x,每个文件夹对应了一种驱动程序,由于初学者难于分辨自己硬件的类型所以这里索性提供了所有(三种)常用驱动程序,我们将这三种驱动全部安装一遍就可以兼容市面上几乎所有的开发板了,下面我们分别介绍三种驱动的安装过程(驱动程序都很小所以安装起来非常简单)。
在安装驱动前我们先判断一下自己的计算机系统是32位还是64位,判断方法如下:
找到系统的类型后我们将Arduino开发板与我们的电脑的USB口相连,开始安装驱动程序。
第一个驱动程序在文件夹驱动1、Drivers中,发现里面有一堆文件,我们只要找到文件dpinst-amd64.exe和文件dpinst-x86.exe即可,如果我们的系统是64位系统我们就运行dpinst-amd64.exe这个程序,如果我们的系统是32位系统我们就运行dpinst-x86.exe这个程序。(按照软件提示一步一步安装)
第二个驱动程序在文件夹驱动2、CH340中,这里面只有一个文件CH341SER_3.5.EXE,我们直接双击这个文件进行安装即可。(按照软件提示一步一步安装)
第三个驱动程序在文件夹驱动3、CP210x中,发现里面又是一堆文件,我们只要找到文件CP210xVCPInstaller_x64.exe和文件CP210xVCPInstaller_x86.exe即可,如果我们的系统是64位系统我们就运行CP210xVCPInstaller_x64.exe这个程序,如果我们的系统是32位系统我们就运行CP210xVCPInstaller_x86.exe这个程序。(按照软件提示一步一步安装)
至此,驱动程序安装完毕!如果想要验证驱动程序是否安装成功我们这样操作(此时要保持开发板与电脑的连接状态):
如果将开发板插到电脑上后上图中端口(COM和LPT)选项中没有出现新的设备,那么说明驱动安装没有成功,如果多次尝试仍然不成功的话需要找个有经验人来协助,因为问题可能在电脑也可能在开发板具体问题不在这里赘述。
总结
总的来说本文介绍了两个工具的安装:
一个是Mixly编程工具(直接解压无需安装)这个一般不会出什么问题。
另一个是驱动程序的安装这个部分对于初学者来说出现问题的可能性更大,主要难点在于对电脑的操作与熟练程度,实际上这里面还有不少隐含的问题没有提及,比如文件名的后缀有些电脑设置为显示有些电脑设置为隐藏,也会对新手操作者带来一定的困惑。
一般情况如果在学校内开设Arduino编程课程老师们可以考虑为学生预装好软件环境,如果课程时间比较充裕的话可以考虑让学生自行体验安装(如果学生数量较少的时候可以让学生进行体验),学生在安装开发环境过程中遇到问题是非常正常的,我认为解决这些问题的过程让我们对计算机有了进一步的认识,同时也是我们开展创客教育、编程教育的乐趣所在。
真正的编程还没有开始可能一些朋友就已经遇到了很多问题,希望这些问题不会打消你对编程的兴趣,我想说无论是在中小学编程教育中还是专业的开发中,以上问题都很常见,唯有多加实践才能迎刃而解。
以上是关于带着小创客学编程,从零开始构建你的编程环境的主要内容,如果未能解决你的问题,请参考以下文章
python编程入门之从零开始:下载python环境及编辑器pycharm EDU