和小艾学消防知识——用火焰和风扇传感器灭火吧!
到本节课,我们已经学习了距离、地磁、触碰和LED灯四种传感器,并且对应学习了感应次数、“一路向南”、“SOS求救”等程序。随着课程的深入,同学们都很好地掌握了编程逻辑,也能够举一反三地设计出新传感器程序。本节课,商老师带来了火焰传感器和风扇,要和同学们一起为小艾设计别样的灭火程序,与小艾一起成为小小消防员。
在每个火灾的危难现场,永远是我们“逆行”的消防员叔叔为我们保驾护航,冲锋陷阵,为了致敬他们,11月9日这天,我们的小艾将受邀进行消防安全演练展示,进行感应火焰自动灭火的表演。
在已经学习过的多个传感器程序的基础上,商老师提问同学们,我们应该怎样设计一个灭火程序?同学们踊跃回答,纷纷开动自己的脑洞,感应火焰喷水,感应火焰报警等等······
而商老师带来的灭火程序要使用到的传感器是火焰传感器和风扇传感器,结合上节课触碰开启LED灯程序的设计逻辑,本节课我们也要将两种传感器结合完成一个程序任务。
火焰传感器正确安装在端口上面,会亮起一个绿灯,同时显示屏上数值变为255,这是火焰传感器未感应到火焰的初始值。而将火焰靠近传感器,红灯亮起,同时数值变为2左右。同学们类比触碰传感器,迅速反应到火焰传感器是输入型的外置传感器。
风扇传感器和LED灯传感器一样,通过输出模块来下达指令,但是和LED灯的控制不一样的地方在于,0控制风扇不转,1控制风扇转动,这个容易搞混的知识同学们可要牢牢记住。
在理解了两种传感器的数值规律之后,同学们开始动手将灭火程序设计出来。有的小组领悟极高,无需老师指导就迅速完成灭火程序的设计,有的同学一时没有理解到位,通过不断修改和不断测试,最终也成功完成。
为了将程序变得更完美,开启灭火的同时加入了报警音乐,运用音乐动作模块,将输出模块嵌套进去,延时一定时间,完成了灭火同时警报响起的“灭火先锋”程序。通过这节课又两种新的传感器的学习,商老师帮助同学们再次巩固了如何将两种传感器结合完成一个任务的程序,也教导同学们牢记消防安全知识,遇到火灾不要惊慌,学会正确逃生求救,尤其是五一出行游玩,更要注意安全哟。