光敏电阻传感器模块
大约 2 分钟
概述
它主要采用光敏电阻元件。该电阻元件电阻大小随着光照强度的变化而变化,该传感器就是利用光敏电阻元件这一特性,搭建电路将电阻变化转换为电压变化。光敏电阻传感器可以模拟人对环境光线的强度的判断,从而方便做出与人友好互动的应用。
产品实拍
![](/assets/img/sensor/PhotoresistiveSensorsMoudule/1.png)
产品参数
- 工作电压:3.3V-5V
- 接口类型:ph2.0 3p
- 下载接口:Microusb
引脚说明
序号 | 引脚 | 描述 |
---|---|---|
1 | GND | 电源负极 |
2 | VCC | 电源正极 |
3 | S | 模拟信号输入 |
示例代码
Arduino
int lightSensorPin = A0; // 连接光敏传感器的模拟输入引脚
int ledPin = 13; // 连接 LED 的数字引脚
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int lightValue = analogRead(lightSensorPin);
Serial.println(lightValue);
// 如果光照强度低于某个阈值,点亮 LED
if (lightValue < 500) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}
结果
在这个程序中,我们将光敏传感器连接到模拟输入引脚A0,将 LED 连接到数字引脚13。
在setup函数中,我们设置了 LED 引脚为输出模式,并初始化串口通信。
在loop函数中,首先读取光敏传感器的值,并通过串口打印出来。然后,根据光照强度的阈值判断是否点亮 LED。如果光敏传感器的值低于 500,认为光照强度较低,点亮 LED;否则,关闭 LED。最后,程序暂停 100 毫秒,以避免过于频繁地读取和处理数据。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541