如何将光敏电阻(LDR)与 Arduino 配合使用?
光敏电阻 (LDR) 的电阻会根据照射在其上的光线强度而变化。将 LDR 与 Arduino 相连接非常简单。您只需创建一个分压器,如下所示 −

LDR 的一端连接到 5V,另一端连接到一个电阻(其电阻应与 LDR 的最大电阻大致相同)。例如,我们使用一个电阻为 90K 的 LDR,而电阻的最大电阻为 150K。电阻的另一端连接到 GND,LDR 和电阻的公共端连接到模拟引脚(A0)。
现在,您需要做的就是使用 analogRead(A0) 读取模拟电压。然后尝试用手遮挡 LDR,之后再松开并用电筒照射它。在这两种情况下,电阻都会达到两个极端,读数值也会达到两个相反的极端。
示例代码
代码如下 −
int ldrPin = A0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(analogRead(ldrPin));
delay(100);
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP