好文档 - 专业文书写作范文服务资料分享网站

创客教育课堂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个学生为一组使用一套设备。培养学生的团队合作精神。在小组内进行合理分工,表扬和鼓励部分编程基础好

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

创客教育课堂Arduino课程设计探析创客教育中Arduino的学习是一门重要的课程。这门课程不但能提高学生的创新实践能力、也能提供学生自我提升的机会。在学时数较少、学生基础知识相对薄弱的情况下,如何针对学生的特点合理地安排Arduino教学和有效地进行组织课堂教学,也是一项重要任务。在接下来的教学中,在提升实验趣味性和可操作性的基础上,合理安排教学内容,从而
推荐度:
点击下载文档文档为doc格式
5hliq0etbf0wk4t3v4f03ibqw7s1q700tfp
领取福利

微信扫码领取福利

微信扫码分享