基于开源硬件Arduino的小学机器人微型课程内容设计-精品教育文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于开源硬件Arduino的小学机器人微型课程内容设计
培养学生的创新能力是新课程的严重理念,机器人教学是培养学生创新能力的环节之一。目前,机器人教育在我国正处于起步阶段,越来越受到各级教育部门和学校的重视,各级各类机器人竞赛层出不穷。机器人教育大有推广普及之势。然而,现在很多学校的机器人教育却处于十分无语的境地。一方面,机器人课程并未列入常规教学,大多以竞赛为导向,以课外小组等方式开展,缺少较为完善的课程体系,普及面十分狭隘。另一方面,机器人硬件设备无统一标准,各品牌机器人设备之间无法兼容,而且价格高昂。此外,机器人厂商出于对技术的保护不公开机器人设备的技术细节,学生只能在厂商提供的若干种功能模块中进行学习,不利于创新能力的培养。
探寻一种开放的机器人硬件并设计出适应学生学习特点的机器人课程成为机器人教育普及的突破口。
一、开源硬件与Arduino机器人
开源硬件是继承开源软件的思想开发的。开源硬件的开发者将硬件所有资料公开,包括原理图、零件列表等,任何人或组织都可以使用这些资料。Arduino是一种应用广博的开源硬件,包括一个单片机开发板和软件开发系统。使用Arduino可以制作出各种各样的电子创意作品,制作机器人是其中一个严重应用方向。利用Arduino制作的机器人统称为Arduino机器人。Arduino机器人具有以下优点:
1.技术资料公开
得益于开源思想,Arduino的技术资料全部公开,任何人都可以获得Arduino的技术细节。开源对于知识的传播有很大的帮助作用。
2.软件系统易于学习
Arduino的开发目的是供非单片机专业人士使用,使用它不需要学习单片机语言。Arduino的软件系统使用的是初学者也能很简易掌握的编程环境,并且可以选择图形化编程界面,小学生也能松弛掌握编程工具的使用方法。
3.参考资源十分丰盛
Arduino用户非常多而且很活跃,在网络上能够找到使用Arduino制作的各种机器人的资料,这对于拓展思路、培养创新精神十分有益。
4.硬件价格低廉
制作和销售Arduino硬件的厂商非常多,相对于非开源的硬件,Arduino的性价比非常高。此外,可以通过自制硬件的方法进一步降低机器人造价,同时还锻炼了动手能力。
二、Arduino小学机器人微型课程设计理念
1.以微型课程为课程开发方式
依照我国三级课程管理体系,机器人课程可以利用“校本课程”的方式加入学校课程。在校本课程的开发方式中,微型课程的开发方式比较符合机器人课程的特点。微型课程又称为短期课程或课程单元,它是由一系列半独立的单元组成的。微型课程的特点是持续时间短,课程单元具有半独立性,规模容量小,对新知识、新思想等吸纳节奏快。机器人技术发展很快,无论是软件还是硬件更新换代速度很快,需要经常性地对课程内容进行调整和修改,而且机器人课程独立性较高,对常规信息技术课程的依赖比较少,这些都符合微型课程的特点。另外,微型课程的校本性特征与笔者意图开设该校本性机器人课程也相符合。
2.以兴趣培养为课程设计目的
机器人课程是一门涵盖机械、传感器、程序设计等技术的综合性课程。《中小学机器人课程指导纲要》指出,机器人课程要立足于科学与技术素养的培养,注重拓展学生的知识面,开发学生的创造性潜能;小学阶段机器人课程的主要任务是让学生体验机器人,培养对机器人的兴趣。
3.以发展创新能力为理想追求
基于Arduino开源硬件的小学机器人微型课程选取生动风趣的机器人制作项目,各学习模块相对独立,在整体上又统一关联。学生通过动手制作机器人,在做中玩,在做中学,了解机器人的基本知识,体验设计的思想,使学生在学习上既能够及时体验到成功感,又能够经历较为统统的机器人从设计到制作的
整个过程,引领学生体验技术创新的价值,培养学生追求创新的精神,实现教师发展学生创新能力的教育理想追求。
三、Arduino小学机器人微型课程目标设计
课程教学目标主要是在知识与技能、过程与方法、情感态度与价值观3个纬度上制定。鉴于小学阶段主要培养学生对机器人的学习兴趣,在目标设定上,知识目标的难度要求较低,主要侧重于技能和情感态度目标。
1.知识目标
初步了解机器人和Arduino的起源、现状与发展方向;了解机器人的结构组成、基本原理和机器人传感器;了解并掌握Arduino机器人简单编程和程序调试方法。
2.技能目标
通过使用Arduino制作机器人、编写Arduino机器人程序,体会机器人的工作过程,初步养成综合运用知识技能的能力。
3.情感态度目标
养成进一步学习、研究机器人的兴趣,提高创新意识和创新精神,逐步形成合作意识和协作精神。
四、Arduino小学机器人微型课程内容设计
课程内容包括基础知识、传感器运用、机器人主题设计三部分。这些内容的载体是Arduino机器人的硬件及程序开发平台。
除前两课外,其余6课均涉及机器人机械组装、电子零件连接、程序编写。学生在各模块的学习中,通过任务驱动或项目导向的学习模式,完成机器人设计、制作、编程、调试的过程。微型课程内容具体安排见表1。
表1 Arduino小学机器人微型课程内容设计
1.基础知识
学生在学习机器人课程之前,对机器人的了解仅限于电影、电视和书籍中对机器人的描绘。通过这一模块的学习,学生可以初步了解机器人的来历和发展,掌握Arduino机器人程序编写和下载的大凡步骤,为后面的学习做准备。
第1课《风趣的机器人》。学生通过观看视频和网页,了解机器人的历史,亲手启动机器人并观察机器人的运行情况,消除机器人的神秘感。
第2课《连通机器人大脑》。学习安装Arduino主控板的驱动程序,初步了解Arduino主控板数字端口的输出控制,使用图形化编程工具编写程序控制第13数字端口LED的亮灭。