创客教育课堂Arduino课程设计探析

创客教育课堂Arduino课程设计探析
创客教育中Arduino的学习是一门重要的课程。这门课程不但能提高学生的创新实践能力、也能提供学生自我提升的机会。在学时数较少、学生基础知识相对薄弱的情况下,如何针对学生的特点合理地安排Arduino教学和有效地进行组织课堂教学,也是一项重要任务。在接下来的教学中,在提升实验趣味性和可操作性的基础上,合理安排教学内容,从而提高教学的质量和效果,提高学生的创新能力和创新思维。
一、创客教育
对教育者来说,创客精神与学生旺盛的求知欲和“在实践中教学”的教育思想不谋而合。创客教育所涉及的知识广泛,为了达成某个学习目标,学生会运用到信息技术和数学、物理、化学、英语甚至艺术等相关知识。所谓“牵一发而动全身”,各学科知识的综合应用,能有效提高学生的综合素养,而学生也不再只是知识的被动接受者。创客教育强调学生主动思考、设计和制作,以实现基于创造的学习。互联网对创客教育起到了很好的支持作用。学生一方面可以充分利用网络资源进行创客学习和作品制作,一方面通过网络交流、分享,激发创造热情,获得创意启示。创客教育所倡导的提出问题并利用自己的创造力解决问题的过程,对学生能力的培养
至关重要。
二、开源硬件Arduino
开源硬件是创客运动的技术基石。开源硬件不单单是硬件设计原理的开放,也更多的体现了创新理念的开放。这种理念坚信从分享中所获多于自身付出。当开发者不再受专利授权所困,越来越多地公开分享他们的创新时,他们便能获得越来越多的帮助,进而改进和提升自己的发明。在2014年,美国《Make》杂志统计过的开源硬件等平台就有几十种,我们可以从功能、价格、硬件支持、等角度评价、选择适合自己开展创客教育的平台。使用最广泛的开源硬件是Arduino,因其使用简便、学习资源丰富、价格低廉,是首选入门硬件。Arduino独有的几种优势表现在下列方面:开放性:Arduino的硬件和软件环境都是完全开源的,任何人都可以在不从事商业用途的情况下使用和修改它。开源能让我们可以深入了解底层运作的全部机理,能对软硬件更好的进行把握,同时Arduino也预留了第三方库开发接口,方便使用者进行系统的开发。而按照开源社区一直都有的开放和分享性,很多创客爱好者也乐于把自己的硬件和软件代码拿出来与大家分享交流。易用性:只要您对创客有兴趣,只需很短的时间,甚至一个小时内就能使用Arduino连接出一个简单的电路,并能写出第一个简单的
程序而且能正常运行。Arduino软件的运行界面也是非常的友好和简洁,即使初学者也能很快的到需要的功能和工具栏。
三、课程特点
Arduino离不开编程,更离不开周围硬件环境的支持。如果单纯的以信息技术教学的角度去进行Arduino教学,简单套用以任务式驱动为主的教学方法。那就偏离了创客教育的方向,也无法贯彻创客教育的理念和初衷。
1.创客教育中Arduino只是其中一种工具。我们不能为了学习使用这个工具而学习,而是在掌握了这个工具的基础上进行创新,创造出有自己特的作品,最后分享制作成功带来的喜悦。相对其它课程来说,学习目的达到了就任务完成了,而这对创客教育来说还仅仅是个开始。如何体现创新,如何给予学生创新的机会和分享,才是我们需要关注的。
2.学生经过多年的课堂学习,早已习惯了任务驱动式的教学方式,往往目的达到就可以了。如何转变学生的思维方式,将课堂知识延伸到生活中,将生活与学习中的灵感与创作欲望及时激发出来。这种崭新的思维方式也有待训练与提高。
3.Arduino软硬件结合的学习也增加了教师授课和学生制作与编程的难度。每一步都不能出错,否则试验失败是肯定的。这也给老师如何掌控课堂提出了新的挑战。
因此,针对上述课程特点,我们有必要对Arduino的实验教学内容进行斟酌。确保教学的可行性和有效性,激发学生的学习兴趣,给予学生创新创作的机会和作品分享的平台,达到创客教育的目的。
四、Arduino实验设计
作为主讲与参与教师,笔者积极与学校教务处沟通,探讨出一套符合我校特的Arduino创客教育的道路。由于学时数有限,经过反馈和调整,将Arduino教学分成几个大块进行。我们可以将Arduino简单的划分为三部分:一部分是传感器输入,一部分是计算与控制,最后部分是执行机构。其中后两部分是不可划缺的。所以,我们Arduino教学分块的做法,就是先学习Arduino编程和一部分传感器和执行机构,然后用这一部分的知识进行探究和创新、分享。然后第二块教学就是另外新的传感器和执行机构,再进行知识的探究和创新、分享。教学计划上将各零件模块由易到难地进行教学,而在创新课程上也有针对性地进行指导。下面针对Arduino教学的第一大块进行说明。
课程1:Arduino入门,点亮第一盏LED(发光二极管)灯。介绍Arduino的历史和起源,我们将来要掌握和控制机器人,从Arduino开始学习是最好的。认识Arduino主板上一些必须的零件和接线插座,介绍LED的管脚和接线、面包板和飞线的使用。图形化编程界面米思齐软件的基本认识。完成零件连接、图形化编程和程序的写入。最后让LED 一闪一闪达到实验目的。
课程2:模拟消防车出警时的声光提示。新增知识点:Arduino中蜂鸣器的使用。让学生更直观的感受Arduino所拥有的丰富外部执行机构。通过声、光等提示增强学生的感官体验,提高学生的学习兴趣。蜂鸣器的接线相比LED要简单些,但程序方面必须提醒声音是如何发出的,是Arduino通过有规律的高低电压输出控制峰鸣器中发声部件的振动频率造成的,我们可以通过修改程序里的频率来更改蜂鸣器的音调。还有控制发声的时间。
课程3:模拟遥控定时的倒计时。在声、光提示知识点的基础上,增加按键对Arduino的控制与使用。硬件电路方面学习按键的接法,讲解为什么按键必须使用下拉(或上拉)电阻,以此来消除外界干扰可能带来的误触发。
课程4:如何将这些所学的内容进行创意设计?生活中哪些方面是需要声光提示或者可以用
按键来控制?同学们探讨进行可行性分析,然后用所学的知识和零件在Arduino板上创作出来。
五、组织形式设计
以上的实验课程内容需要合适的组织形式,才能确保教学顺利和有效地进行。学校提倡小班教学,班级人数一般在40人以内。因而,在教学过程中,也为了加强学生的互动性,实验课程采取了以下的组织形式。
1.针对学生可能惧怕编程的特点,适当降低对程序编写的要求。使用图形化编程软件米思齐。对一些关键程序我们公开源代码,和对程序进行必要的讲解。让学生觉得编程其实并不是件非常困难的事情。提高学生的学习兴趣,和保持学生旺盛的求知欲。
2.充分考虑学生的差异性,进行分组合作,2个学生为一组使用一套设备。培养学生的团队合作精神。在小组内进行合理分工,表扬和鼓励部分编程基础好和学有余力的学生在完成基本学习和制作的基础上,自主进行创意改进,并和与同桌进行分享。
3.按要求通过计算机网络提交实验报告。每小组填写实验报告,对实验体会进行总结,包括
创作时遇到的困难、最想得到什么样的帮助。本制作可以运用在什么地方、作品进一步改进等等。
六、教学效果及反馈
通过实际授课和总结,发现使用以上的实验课程和组织形式,可以很好地完成教学内容、达成教学目标。具体表现在:1.大部分小组都能完成实验内容和提交试验报告。由于已经针对课程和学生的特点设计了实验内容,难度适中,也保证了实验教学的效果和质量。同时学生的创意想法还是挺多的;2.学生对Arduino的学习兴趣没有降低。Arduino的课程不同于其他课程,它不仅有着丰富的传感器和执行机构,也有按程序设计出来的聪明大脑。能给予学生强烈的感官刺激和广阔的想象空间;3.创客教育的精神能从课程教学中反馈出来,学生的创意想法是越来越多。即使一个简单的点灯程序,都能被学生联想起许多的事物。在后面的声光报警中,每一小组都有不同音调的声音提示。甚至灯光如何闪烁才更漂亮也成了学生讨论的话题之-;4.课后已有学生愿意将自己的创意想法制作出来给大家分享和参加学校甚至市、区级别的创客比赛。
参考文献:
[1]陈德平.创客教育来了,你们准备好了吗?[J],发明与创新·教育信息化,2015( 03).
[2]祝智庭,孙妍妍,創客教育信息技术使能的创新教育实践场[J].中国电化教育,2015(01):27.

本文发布于:2024-09-20 14:31:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/804023.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:学生   进行   创客   教育   学习
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议