如何將光敏電阻(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); }
廣告