如何将光敏电阻(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); }
广告