勇气课堂,智慧传感——用距离传感器设计多次感应程序
![](https://img.haomeiwen.com/i15278889/0dc8bdbdf0a217b3.jpg)
经过了前面的学习,同学们已经充分掌握程序结构原理,也学会运用距离传感器设计简单程序。本节课商老师通过“勇气”和“智慧”两个关卡的考验,再次巩固两次感应程序的设计,并且在此基础上学习设计多次感应的程序编程。距离传感器是之后将结合多种其他外置传感器使用的重要的基础传感器之一,两次感应和多次感应是其重要的知识点。让我们一起看一下究竟同学们能否成功闯关吧。
![](https://img.haomeiwen.com/i15278889/8ade2fa92df10b78.jpg)
经过了一个清明假期,同学们是否还记得上节课的学习内容呢?商老师在复习环节通过让同学们完善我们的模块程序来再次巩固上节课的知识点。显然,同学们都牢牢记住了我们两次感应的两种条件判断和赋值的变化。
![](https://img.haomeiwen.com/i15278889/1a528495b4ad50a8.jpg)
第一关是一个关于“勇气”的挑战,通过运用距离传感器,同学们需要设计出对应程序进行一个“S”形避障,从而躲避两个障碍物到达勇士之门。同学们迅速地反应过来这其实就是一个两次感应程序的变式。
![](https://img.haomeiwen.com/i15278889/465e54ee7f81bc2f.jpg)
当然这一关不仅考验同学们是否能够将挑战项目转化为学习的程序,更需要同学大胆心细,在未感应到障碍物之前需要前进多少步,遇到障碍物又该左移或者右移多少步,这些都是需要同学们反复测试,反复考量的。
![](https://img.haomeiwen.com/i15278889/74c3ad9a93355bae.jpg)
距离传感器感应到障碍物的条件判断一般设定为SAP值>80,但是在完成勇士之门的挑战的时候,有同学发现在较远的距离的时候就会自动感应开始避障,于是同学们根据SAP值的显示规律,将条件判断改为>100,就很好地解决这一问题。
![](https://img.haomeiwen.com/i15278889/c30f8032af08e8d6.jpg)
通过同学们灵活多变的程序设计,两个小组的同学都顺利地帮助咱们的小艾到达勇士之门,同学们也成功解锁关键词“勇气”。第二关,考验的是同学们的智慧,在这一关,同学们需要通过设计匹配动作来守护自己的梦境。
![](https://img.haomeiwen.com/i15278889/16fca8284879b8eb.jpg)
第一小组的同学给大家带来了一个曲折的梦境经历,通过“穿越”成为不同的角色人物,小艾经历许多有趣的故事,但是正在高兴的时候,就被妈妈从梦中喊醒;第二组的同学将自己的梦想融合进梦境,期望自己成为足球健将,有一天能在球场上叱咤风云。孩子们的大胆想象总是让老师意外又惊喜。
![](https://img.haomeiwen.com/i15278889/1a562ebfe9ab84b8.jpg)
勇气和智慧其实正是商老师想要同学们在学习和生活中去获取和展现的——遇到困难,不退缩;遇到问题,积极动脑解决,就像在我们的机器人课堂中一样,发现问题,转变思路,尝试解决,团结协作,这是每个孩子终生都该拥有的好品质。相信咱们大观的同学们未来一定能够成长为勇气与智慧并存的优秀人才。