充分利用现有软件资源实现硬件效果

来源 :中国科技教育 | 被引量 : 0次 | 上传用户:liuchun9876
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  编程是人工智能的核心,是当前社会运行的基石之一。如今,以编程学习为基础而延展开的思维学习覆盖了全年龄段的学生。简单来讲,编程包括软件编程和硬件编程。软件编程可以理解为纯粹使用编程实现某一个只需要在电脑当中实现的功能;硬件编程除了纯粹的编程以外,还涉及一些电路或者其他硬件知识,例如一些常见的传感器、蓝牙传输或Wi-Fi 传输等模块。而把这些硬件综合在一起后,就是我们常说的机器人编程。
  机器人编程结合了硬件内容及基础的编程知识,可以让学生更好地看到编程在实际中的用处。通过组装、搭建、编写程序运行机器人,能够激发学生的学习兴趣和热情,培养综合能力。然而在教学实践中,我们可能会遇到一些无法立刻解决的硬件问题,比如传感器失灵或主控数量不足的情况,这难免会降低教学效果,无法让学生很好地体验课程的核心内容。那么这时,我们就需要考虑如何充分利用现有软件资源实现硬件效果。
  想要用软件实现硬件效果,就不得不提到一个词——模拟。那么,如何在软件中模拟出现实中硬件的工作方式呢?这就需要先理解相关硬件的工作原理、输入信号、输出信号等,结合这些原理先在软件中对硬件进行制作,随后再进行整体模拟。让我们通过下面这个教学案例进行具体说明。
  课程名称:在Scratch 中实现机器人巡线功能
  教学目标:①了解光电传感器的工作原理;②完成机器人寻迹功能;③培养学生的观察、分析能力。
  教学重点:使用光电传感器控制机器人不偏航。
  教学难点:①在环境光不稳定的情况下演示机器人巡线;②模拟多路光电传感器的信息发送。
  教学准备:①学生准备——熟悉Scratch 已有的颜色触碰判断模块、画笔模块、运动模块、循环结构及分支结构;②教师准备——已经提前预装好的寻迹机器人、铺装好的巡线场地、教学多媒体设备。
  教学过程
  第一步:向学生展示巡线机器人,让学生轮流观察机器人结构,对机器人的功能进行猜想
  样例:同学们,老师这里有一个新的机器人,有同学之前见过这种机器人吗?请同学们轮流观察一下这个机器人,注意仔细观察机器人的结构,机器人上有什么。观察完成之后可以跟小组成员相互分享,猜猜看这个机器人能够做什么。
  核心关键:让学生观察巡线机器人;引导小组讨论建立分享信息的基本意识;通过学生回答环节了解学生的关注点,以便于引导学生进行下一步学习。
  第二步:展示巡线机器人的具体功能
  样例:①刚刚大家对这个机器人的功能有着不少猜测。那么,这个机器人究竟能做什么呢?原来,它可以进行巡线。巡线是让机器人按照已经规划好的一条线路进行移动。老师这里有一条已经提前画好了的道路(需要给学生展示),道路中间有一条比较粗的黑线,黑线有直线部分、直角部分、圆弧部分及连续曲折部分等。我们的机器人可以通过光电传感器进行探测,使机器人完全按照黑线进行前进,让我们一起来看一下它巡线的样子。②当然我们也可以临时改变黑线的排序,机器人也能很好地完成任务(可以让几个学生随机改变黑线的样子,再次让机器人进行巡线)。
  核心关键:让学生了解机器人的工作方式,知道巡线机器人是按照黑线前进的,而不是提前设置好的规定路径。
  注意点:①在机器人行进过程中,尽量不要让学生过于靠近道路,以免影响机器人探测到的光线变化。②指导学生在重新组装黑线道路时,不要出现拐角过大的情况,避免机器人出现问题。 第三步:讲解光电传感器的工作方式及输出信号,并使用Scratch 进行模拟
  样例:①光电传感器是将光信号转换为电信号的一种器件,其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。光照射到白色的道路上与照射到黑色的线上所吸收的能量不同,所以反射出的能量也有强弱之分,这会使接收器收到不同信号,通过传感器上芯片内部计算,将电信号传导到机器人的主控上。②请同学们想一想,并结合我们之前学过的图形化编程内容,在电脑上根据老师的要求制作出一个“光电传感器”。
  制作要求:①绘制1 个无边框的任意颜色的长方形角色1,当角色1 触碰到黑色时广播消息1。②绘制1 个黑色的任意形状角色2,角色2 会跟随鼠标进行移动。③从库中选取1 个具备多个造型的角色3,当接收到消息1 时改变造型。④运行程序后,使用角色2 反复触碰角色1,由此查看角色1 是否正常工作。
  注意点:①角色1 需要重复执行判断及发出消息。②广播消息时,需要角色1 的程序具备一定的防抖功能。
  第四步:引导学生结合刚刚观察的巡线机器人的运动方式,解释巡线机器人的工作方式
  样例:①我们知道了光电传感器的工作方式,结合刚刚大家观察到的机器人的外形及运动方式,我们猜测一下机器人的工作原理是什么。②机器人通过前方的2 个或多个光电传感器进行感应,这里我们以左右各1 个传感器为例。如果机器人面前的黑线是筆直的,那么机器人一直向前走则2 个传感器都不会触碰黑线。而当机器人走歪了或是黑线出现拐弯时,则其中一侧的传感器会感应到黑线,感应黑线后传感器会对机器人主控发出信号,这时主控就会让机器人偏移,进行前进方向的调整。
  注意点:行进过程中可能会遇到黑线交叉的情况,这时需要对机器人的程序进行调整,根据要求进行直行或左右转向。
  第五步:结合光电传感器与巡线机器人的工作原理,在Scratch 中绘制并制作巡线机器人
  样例:了解了上述相关知识,我们根据教师的要求在软件中尝试对巡线机器人进行模拟吧!
  制作要求:①绘制1 个类似刚刚观察到的机器人样式的角色1,角色1 的前方需要有2 个颜色不同的无边框彩色长方体作为光电传感器。②使用画笔模块,调整笔刷颜色为黑色,在程序运行后,可以使用鼠标在舞台上绘制线条。③制作开始按钮,点击开始按钮后,角色1 会向前移动,当左侧的彩色长方体触碰到黑色后,通过广播消息的方式让角色1 向左侧转一定角度;当右侧的彩色长方体触碰到黑色后,通过广播消息的方式让角色1 向右侧转一定角度。
  注意点:①由于是简易模拟巡线机器人的运动模式,在绘制黑线时尽可能避免出现黑线交叉或出现急剧拐弯的情况。②绘制机器人上的传感器时,不要将传感器靠得过近,放置在黑线拐点处的2 个传感器若同时触碰黑线,会造成机器人卡住。③黑色线条绘制过程中,需要学生根据自己的机器人角色传感器位置设定画笔粗细,不可以太细,也不可以刚刚好卡住传感器。④需要学生反复测试角色1 左转或右转的角度,确保行进的顺畅性。
  利用硬件初步掌握编程逻辑,培养一定的编程思维,对学生的成长大为有利。通过上述的教学案例我们看到,充分利用现有软件资源实现硬件效果,可以在一些特殊情况下,帮助学生更好地理解并掌握硬件编程当中的硬件工作原理及具体执行方式,提高教学效率与效果。
其他文献
目的探讨肿节风治疗流行性感冒的潜在药理作用机制。方法从TCMSP数据库中筛选候选药物分子,运用PTS、BATMAN-TCM工具预测其潜在靶点。从Polysearch2及String数据库中获得流行
坚持创新在我国现代化建设全局中的核心地位,把科技自立自强作为国家发展的战略支撑。习近平总书记在党的十九大报告中强调“培养造就一大批具有国际水平的战略科技人才、科
从2009 年到辽宁省实验学校以来,她从事科技教师工作已经10 多个年头。这10 多年也是她不断学习、不断充电的过程,获评全国高级科技辅导员,她感谢学校、同事、科技辅导员协会为科技教育创造了一个良好的发展平台,也感谢这份工作让自己“乐在其中”。  感谢两位启蒙教师  与许多兼职科技辅导员不同,杨烁是一名专职科技教师,也是一名小學教育工作者。在获得认证的高级科技辅导员当中,她是较为年轻的一位。  其
研究背景目前,城市里一些大的街道已实现大型吸式垃圾车清扫,但大多数马路还是依赖环卫工人的手工劳作。为了给城镇带来整洁面貌,清晨4点钟环卫工人就要到街道上清理垃圾。作
果汁饮料是一种深受广大中学生青睐的饮品,也是现代食品加工必不可少的产品之一。高中化学新课标[1]在选修课程STSE综合实践主题中建议“调查食品中添加剂的使用并进行相关的
指向核心素养的项目学习正在成为当今世界教育改革发展的共同趋势。由北京师范大学中国教育创新研究院、北京师范大学科学教育研究院共同开展的课题“学会思考:通过项目学习变革高中科学教育”,汇聚、指导全国数百位科学教育研究与实践工作者共同开发高中项目式科学课程,建构“基于真人真事”“外显问题解决思路”“促进学生学会思考”的项目式课程开发和教学实施模式的理论体系,建设促进教师专业成长和教学质量提升的“互联网
2020年12月17日凌晨1时59分,"嫦娥五号"返回器成功着陆内蒙古四子王旗预定区域,标志着我国首次地外天体采样返回任务圆满完成,探月工程圆满收官。中国国家航天局12月19日正式向中国科学院移交了本次从月球上采集回来的1731克月球土壤和岩石样品,国家天文台建设了月球样品实验室,专门用来保存分配这些月球土壤和岩石,并组织科学家开展科学研究。
当你用煤烟灰覆盖鸡蛋时会发生什么呢?它会变得超级黑,但也会变得超级闪亮(图1)!  安全注意事项:在本次实验活动中,你需要把你的手靠近蠟烛火焰,一定要请一位成年人协助实验。如果不小心烧伤,请立刻用冷水冲洗烧伤处20分钟。  实验条件及材料  ●鸡蛋  ● 水  ● 洗涤剂  ● 干净的抹布  ● 茶蜡蜡烛  ● 火柴或者打火机  ● 玻璃杯  活动步骤  (1)用水和洗涤剂仔细地清洗鸡蛋,然后用一
研究背景  盐酸是重要工业原料,其生产原料氢气和氯气来自氯碱工业产品。氯碱工业作为高中化学学习化工生产的第一课,涉及较多化学工艺基本原理,对于学生了解化工生产过程具有重要作用。但实际教学中却缺少盐酸工业制法的演示装置。  目前,工业盐酸生产一般采用石墨三合一合成炉法。主要生产流程为:氢气经缓冲罐和阻火器,通过止逆阀与经过氯气缓冲罐的氯气在灯头处汇合进入合成炉燃烧,生成氯化氢气体。氯化氢气体在炉内被
在前述各讲中,通过阐明其总成作用,我们已经说明了STEM 教学法几乎可以包容已有的各种教学法的特征,并且进一步阐明了其最为本质的教学法价值。以此为基础,我们已经得出结论,STEM 教育是与时俱进的教育科学发展的产物,无疑是迄今为止具有的最为先进的教学法之一。那么,我们可以也应该将其应用到当前教学乃至教育的哪些地方、哪些方面呢?作为国家的教育发展战略内容之一,我们又如何在新时期应用好STEM 教育呢