功能介绍

光敏检测传感器一般用来检测周围环境的光线亮度。不同的光敏检测传感器,输出信号不同,通常会有数字量输出(1或者0)和模拟量输出,有更多的模块会同时具有数字量输出和模拟量输出,可以供给用户自由选择。当使用数字量输出时,同样需要调节模块上的蓝色电位器来条件检测的阀值。使用模拟量输出时,不需要调节阀值,输出的是0-5V的电压信号。常见的光敏检测传感器模块如图3.9.1所示。
3.9 光敏检测传感器 - 图13.9 光敏检测传感器 - 图23.9 光敏检测传感器 - 图3
图3.9.1 常见光敏检测传感器模块

接线说明

Arduino 光敏检测传感器 说明
VCC/+/5V VCC/+/5V 供电引脚
GND/G/- GND/G/- 电源地线
A0 AO 接Arduino的任意模拟引脚都可以,模块模拟量输出
D2 S/D/OUT 接Arduino的任意数字引脚都可以,模块输出数字量(1或0)

使用说明:

使用光敏检测传感器时,更多时候我们希望能检测当前的亮度值是多少,所以通常会采用模拟输出方式的信号。模拟输出的信号按照接线说明连接到对饮的Arduino的模拟接口,正确连接供电线。再编写程序读取模拟值(0-1023),这样就能得到当前的亮度所对应的值。

参考程序:

该模块的参考程序其实质就是采用Arduino的模拟读取功能实现对传感器的信号进行采集。模拟读取方式请参考巡线传感器的程序,在此将不再给出详细程序。