京津冀科技辅导员培训(第二天-编程篇)
第二天培训内容是开源编程软件技能,使用的开源硬件是由亚太机器人公司提供的开源硬件套装包。我先前听说过亚太机器人比赛,后来才知道亚太机器人也是一个生产教育机器人产品的公司,今天我还知道了亚太机器人在创客教育上还有产品,这次使用的就是他们的开源硬件套装。一个新的行业不参与不知道,一旦进入之后才会发现自己需要学习和了解的东西太多了。
![](http://n4.ikafan.com/assetsj/blank.gif)
培训开始的时候,先由北京科促会的钟志兵秘书长简要介绍了后续三天的主要任务和目标——制作一个智能彩车,同时发布了这个STEM项目的目标、任务、要求和评分规则,将我们后续三天的学习任务定位到这个终极目标上,这与我先前所宣讲的项目学习是一样的模式。看来有趣有吸引力的学习方式就应该是项目学习的模式。
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
(智能赛车任务要求)
![](http://n4.ikafan.com/assetsj/blank.gif)
(智能赛车挑战赛规则)
![](http://n4.ikafan.com/assetsj/blank.gif)
(智能赛车挑战赛记分规则)
看到这样明确的任务、规则和记分要求之后,我理解了开展STEM课程比较好的原因就是具有了明确具体的任务、规则,同时还有可量化的评审要求,这对于我们设计任何学习和比赛都是有启发的,为钟志兵老师的这个设计点个赞。
接下来的开源软件编程的学习就是今天的最重要主题了,一般情况下对于创客新手最感兴趣的是哪些“大大小小、针脚不同”的小部件是最感兴趣了,他们很想尽快的搞清楚如何能够把这些东西拼装起来,然后按照自己设想的方案来运行。不过这次的任务还是蛮有挑战性的——编程新手;让小车满身彩装(彩灯);按照轨迹行走;尽可能缩短时间。
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
(这张图是最有用的,我们需要对照编程工具的针脚在这里对应不同的端口号)
这次编程使用的软件是“link boy”,属于亚太机器人自己开发的开源工具,先前我用过“Mixly”的工具,这款软件与Mixly在操作上有很多不同,因此刚开始的时候不适应,找不到对应的设置和命令。
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
这款软件有两个特点:第一是将开源编程中的硬件可视化,不管是UNO板,还是喇叭、彩灯、红外感应器,他们都是可视化的图片和图像;第二是当我们编程完成之后能够进行仿真运行,检测程序的运行状况,我想这对于我们开展基于编程的教学还是很有价值的。由于经济条件限制,我们无法满足每个学生一套工具的时候,我们可以先通过软件将程序编程调试完成后只需要极少的工具照样可以玩的很嗨。
![](http://n4.ikafan.com/assetsj/blank.gif)
一天的时间我们就是在学习中不断制作,在制作中不断学习,如此循环,富有挑战和趣味。
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)