上节课我们运用地磁传感器帮助与家人走失的大雁“卡卡”寻找南方方向,设计了“一路向南”程序。这节课,卡卡和小艾在一路向南的路途上遇到了风暴,需要发出求救信号SOS寻求帮助,那么小艾如何发出信号呢?这就需要借助我们的外置传感器LED灯。让我们跟着商老师一起进入今天触碰加LED灯的求救程序设计的学习吧!
我们的外置传感器分为两种,一种是输出型的,一种是输入型的。这两种外置传感器最大的区别就是调用的模块不同,输出型传感器我们要使用输出模块,它的取值只有0和1两种。
同学们先下载了一个简单的LED灯程序,输出0到端口一,发现重启小艾之后,我们的灯一直保持亮的状态。这个时候商老师提问,如何做出灯光闪烁的效果?同学们很快反应过来我们应该将0和1交替输出。
但是直接将两个输出模块拼在一起,仍然不能展现闪烁的效果。个别同学观察很仔细,找到我们的关键模块——延时模块,帮助灯光延时停留一定时间,从而可以达到一亮一灭的效果。
实践动手环节,有的同学思考比较慢,提前完成的同学主动过去帮忙讲解,找出落后的同学程序存在的错误,并进行指正纠错。
触碰传感器是一种输入型的传感器,它的安装位置在端口2或者端口3,显示值也只有两种,分别是0和255。这个时候有同学立马就反应过来如何设计一个触碰传感器的程序。
这两节课的学习我们已经认识了四种传感器,在同学们都明白每种传感器的使用程序逻辑之后,商老师布置了一个难度任务,将距离、地磁、LED灯相结合,同学们苦苦思索,这三种传感器的前后嵌套关系是怎么样的。
平时上课不太认真操作的同学这节课通过商老师单独的指导,也能够成功将程序设计出来,并且上台演示达到想要的效果的时候感到非常的自豪。所以通过小小的编程,学生可以获得大大的成就感,这就是机器人编程课堂的魅力。敢于想象,勤于动手,孩子们就能够在机器人编程课堂中成长。
网友评论