10 归心似箭
--亮度检测模块
1教学目标
德育目标
?要就学生爱护机房环境设备,使学生养成讲究卫生的习惯爱护公物的习惯。
教学目标
学会用“传感器模块库”中的“亮度检测”模块编写程。
2重点难点
教学重点
学会用“传感器模块库”中的“亮度检测”模块编写程。
教学难点
?变量百宝箱的设置
4教学过程
4.1第一学时
4.1.1教学活动
活动1【导入】导入
引入
晚上,机器人外出迷失了方向,只远远地看到一点灯光。他不知道该走多远,只知道家里的灯光很亮,他急切地朝着灯光径直走去……机器人看到灯光,是使用了他的第二种眼睛光很亮的地方就是我的家!我想一到家就放敏传感器。光敏传感器的主要部件是光敏电阻,它可以开喉咙唱支歌,来表检测到光的亮度。在程序中,可以用“亮度检测”模块达我的愉快心情!对环境的亮度进行检测,实现光敏传感器的功能。程序运行中机器人朝着光源行进,他通过检测光亮的强弱,来判断是否到家。当机器人走近光源时能停下来唱歌,就说明这个程序是成功的。在仿真软件中用烛光作为光源。
下面我们把机器人回家、唱歌的程序分两大步来完成。
第一步:让机器人一边行进一边不停地检测光的亮度,并判断其是否符合亮度检测值——标志机器人“到家”时的亮度。这个值需要事先测定。
第二步:当亮度检测值符合机器人“到家”的条件时,就让他停止前进,并唱歌。
活动2【讲授】新授
教师演示:
先用“亮度检测”模块和“显示”模块编程,来获得用来判断机器人是否“到
家”的亮度标志值。
步骤1:
运行VJC仿真软件,进入主程序窗口,把“传感器模块库”中的“亮
度检测”模块连接到“主程序”模块下方,如图2-33所示。
步骤2:
把“执行器模块库”中的“显示模块”连接到“亮度检测”模块下方,
这里添加的“显示”模块,可以显示程序运行时光
敏传感器检测到的数值。在其他传感器工作时,也经常
会用这种方法来显示检测值。
步骤3:
设置“显示”模块显示的内容。
①右击“显示模块”,弹出“显示模块”对话框。
②单击显示信息右侧的“引用变量”复选框,弹出“变
量百宝箱”对话框,如图2-35所示。
③单击“亮度”按钮,在“亮度变量引用”复选框中择“亮度变量一”,单击“确认”按钮。
④在“显示模块”对话框中,单击“确定”按钮,步骤
4:在仿真环境中设置光源。
进入仿真环境,单击功能区“环境编辑”栏中的“光源”按钮,选择“添加”选项。
请学生观察指针变化。
在场地适当的位置上单击鼠标。此时,在这个位置上就会出现一支蜡烛。
学生练习,动手实验
把机器人放在仿真场地中的不同位置,检测烛光的亮度,把LCD上显示的数值填写在表。
学生上报表格。。
把靠近蜡烛火焰的检测值作为判断机器人是否到家的标志,有道理吗?
总结本课学生操作情况。