通过前面几节课的学习,同学们已经认识了距离、地磁、LED灯和触碰四种传感器,在动手实践的过程中也掌握了设计一个传感器程序的编程思维。本节课,小艾化身为小小消防安全宣传员,通过灭火展示给同学们带来了一次别开生面的安全知识课堂,一起和商老师学习小艾如何进行灭火吧。
在小艾众多的传感器中,有专门识别火焰的火焰传感器以及进行灭火的风扇传感器,“灭火”程序的实现正是需要结合这两种传感器进行程序设计。
商老师提问,火焰传感器处于哪种传感器。同学们很快反应过来,精准地回答道属于输入型的外置传感器,它和我们的触碰传感器属于同种类型。
通过同学们的观察,火焰传感器正确安置在端口上面时会有绿色指示灯亮起,同时背后显示数值为255,当感应到火焰的时候,传感器红灯亮起,同时数值跳动到2,这就是火焰传感器的数值规律。
风扇传感器和我们的LED灯一样属于输出型的外置传感器,它的数值只有两个——0和1,但是同LED灯不同,风扇转的输出数值是1,不转的输出数值为0,与LED灯控制指令相反。
通过前面传感器程序的学习,同学们已经较好地掌握了如何通过传感器的数值规律来对应设计不同反应程序,类比上节课触碰开启SOS求救,同学们慢慢摸索出将火焰和风扇正确嵌套的逻辑关系。
为了使程序更加完善,我们想要加入警报音乐达到在进行灭火的同时警示周围人员这里有火灾的效果,通过运用音乐动作模块,合理进行嵌套,加入一定延时,成功地做出了报警程序。
课堂最后,商老师和同学们一起讨论遇到火灾我们应该怎么办的话题,同学们根据平时学到的知识,纷纷提出应该用湿毛巾捂住口鼻正确逃生的方法,商老师在这里重点强调了一点,这一点比任何逃生求救方法都要重要得多,那就是首先遇到火灾不能惊慌,要沉着冷静,机智应对火情。当然,杜绝火灾的发生最需要的是从我做起,提高消防安全意识,从根源上阻止任何可能的发生。
网友评论