基于Arduino二进制编码体验 教学设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Arduino二进制编码体验 教学设计

基于Arduino二进制编码体验 教学设计   ● 教学内容分析   二进制的概念对于中学生来说还是比较难掌握的一个知识点,以前我在该模块的教学中主要采取的是理论讲解法,学生会觉得比较枯燥,难以理解。此前,我刚给高二年级的学生开过一期《Arduino趣味编程与电子制作》校本选修课,所以在高一《信息技术基础》课程该模块的教学设计上,自然而然地想到了将二者在某些内容上进行结合,用生动有趣的实验辅助教学以提高教学效率。   本节课选取《信息技术基础》(浙江教育出版社)第一章第二节《信息的编码》的部分内容,同时整合了第三章第四节《信息编程加工》中的部分内容。本节创设的Arduino环境可以帮助学生掌握二进制编码的概念,将二进制计数器变为现实,同时使其对计算机编程产生兴趣。   ● 学情分析   按学校的教学安排,教学对象为高一学生。他们经过初中信息技术课程的学习,掌握了计算机的基础操作,具备了一定的网络知识。但是对大多数学生来说,这是他们第一次编写计算机程序。学生对编程加工往往充满了期待,但是面对由数字、符号组成的程序,他们又有畏难情绪,还可能觉得枯燥。所以本节课我用看得见、摸得着的软硬件相结合的实验任务,通过分析代码引导学生进行思考,了解计算机的工作机制,培养学生的学习兴趣。   ● 教学目标   知识与技能目标:了解Arduino的编程环境,初识C程序代码;了解二进制编码的概念和二进制计数系统的特点。   过程与方法目标:体验二进制编码的一般过程;引领学习与自主学习相结合。   情感态度与价值观目标:通过信息的二进制编码与二进制计数的学习讲解,进一步学习计算机原理,不断探究新知,了解科技新领域;培养自主探索、协作研究的精神,鼓励善于发现问题、提出问题,并分析、解决问题;初识编程,感受利用计算机解决问题的独特魅力,培养学习兴趣。   ● 教学重点及难点   教学重点:体验二进制编码的一般过程;理解二进制计数的方法。   教学难点:理解二进制计数的方法。   ● 教学资源与工具   多媒体教学网络教室,Arduino开发板以及相应的电路元器件;部分源程序代码文件;Arduino控制的光立方展示作品。   ● 教学过程#160;   1.创设情境,导入课题   教师首先将在高二校本选修课《Arduino趣味编程及电子制作》课上制作过的一个4×4×4矩阵LED光立方作品展示给学生,他们一下子就被这个炫彩的光立方吸引了,激发了进一步学习的兴趣。教师顺势提出本课问题:这个光立方是被谁控制的呢?它是怎样形成复杂的图案的?大家想不想做出自己的炫彩矩阵效果灯呢?教师发出邀请:那就让我们一起从Arduino控制LED小灯开始吧。   导入课题:揭开光立方的秘密――基于Arduino的二进制信息编码体验。   2.Arduino控制LED小灯初体验   本体验任务的目标是让学生了解并掌握利用Arduino编程控制LED灯的过程(如下页表1),各项难度指标都属于入门级,一般学生都可以完成。   教师首先讲解使用到的硬件及其连接方法,然后示范利用Arduino编程控制LED灯的过程,说明注意事项。在互动体验学习环节中,教师和学生一起连接好电路,一起解读相应的代码,并告诉学生打开或关闭LED灯的命令。学生可以自行修改代码,选择打开或者关闭,然后编译代码并上传到Arduino开发板,就可以让程序控制小灯了,同时提示学生观察结果。   教师巧妙设计、分解任务单,从小的、简单的任务开始,显性任务虽然只是简单地记录了小灯的状态,但却为编码概念的提出作了铺垫。图1为连接电路图及主要程序代码。   3.自主学习:控制两个LED灯   教师抛出问题:用一个LED灯能实现光立方吗?这个问题的答案显然是否定的。教师继续抛出问题:那要不要再增加一个LED灯,并实现对两个LED灯的控制(如表2)?教师分发新的任务单和实验材料,一个电阻、一个LED灯以及连接用的导线。图2为连接电路图及主要程序代码。   学生在任务一的硬件电路基础上,增加两个新的元器件的难度系数也是适中的,最终轻松地完成了电路的调整。教师让学生自主学习修改任务一中的程序,使两个LED灯亮或者灭,并记录自己的两个LED灯的状态。   教师通过电子教室回收并展示学生的任务单。有的学生用中文亮、灭描述,有的学生用英文on、off描述,有的用数字1、0描述,这些正是教师预设想要的结果,为讲解编码的概念埋下了伏笔。   教师指出学生的描述都是正确的,对状态用不同的形式进行记录的过程就是编码的过程。教师引出本节课的一个重要概念:从一种形式或格式转换为另一种形式就是编码。编码就是用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。   虽

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档