内容正文:
第9课 使用光敏传感器
1
目 录
CONTENTS
1
2
3
避光奏乐
见光转向
检测光信号
学习目标
◆熟悉光敏传感器。
◆掌握亮度检测模块的用法。
◆学会编有选择结构的程序。
机器人的左前方和右前方分别有一个光敏传感器。光敏传感器可以接收光信号,并根据光
线的强弱得到不同的亮度检测值。利用光信号,也可以控制机器人的动作。
一,检测光信号
编流程图程序时,通过 模块可以获取光敏传感器的检测值。
动手做 显示左光敏传感器的检测值。
第1步:启动VJC,打开流程图编辑窗口,搭建的流程图。添加 模块时,
应该先选定“传感器模块库”面板中的“亮度检测”按钮 。
第2步:右击 模块,打开“亮度检测模块”对话框,选定“左”选项。
第3步:单击 按钮。
第4步:右击模块,打开“显示模块”对话框。
第5步:选定第一个“引用变量”选项,打开“变量百宝箱”对话框。
第6步:单击对话框中的“亮度”按钮 ,再单击“亮度变量一”框,、使它的右侧出现
标记。
第7步:依次关闭打开的对话框。
第8步:以“显示亮度”为文件名保存文件。
第9步:下载并运行这个程序。改变机器人左前方的亮度,可以看到液晶显示屏上数值的变化。
提示
利用模块可以分别获得左、右光敏传感器的检测值,也可以获得左、右光敏传感器检测值的差和平均值。一般说来, 模块的检测值是0~255的整数。光线越暗,检测值越大。
默认情况下,利用 模块获得的是平均值。
试一试
右击模块,打开“亮度检测模决”对话框,分别选中“左”“右”“偏差”等选项,然后下载并运行程序,观察显示的变化。
二、避光奏乐
利用 模块获取光敏传感器检测到的光信号以后,可以用光信号指挥机器人工作。
动手做 让机器人在光线暗到定程度时,开始鸣笛。
第1步:新建一个流程图文件。
第2步:编的程序。
①添加“永远循环”模块,在循环体中插入 模块。
②选定“控制模块库”面板中的“条件判断”按钮 ,在
模块下面添加“条件判断”模块。
③选定“执行器模块库”面板中的 按钮,单击“是”分支下的红点,在流程图中插入模块
④选定“程序模块库”面板中的 按钮,在流程图的最后插入模块。
第3步:右击程序中的“条件判断”模块,打开“条件判断模块”对话框。
第4步;单击“整型变量一”框