1. 程式人生 > >【Arduino】66種感測器模組系列實驗(2)---光敏電阻模組

【Arduino】66種感測器模組系列實驗(2)---光敏電阻模組

實驗二:光敏電阻感測器模組
我手裡這塊是三針版的, 挺秀氣吧

 

光敏電阻是用硫化隔或硒化隔等半導體材料製成的特殊電阻器,其工作原理是基於內光電效應。光照愈強,阻值就愈低,隨著光照強度的升高,電阻值迅速降低,亮電阻值可小至1KΩ以下。光敏電阻對光線十分敏感,其在無光照時,呈高阻狀態,暗電阻一般可達1.5MΩ。光敏電阻的特殊效能,隨著科技的發展將得到極其廣泛應用。

光敏電阻器通常由光敏層、玻璃基片(或樹脂防潮膜)和電極等組成。光敏電阻器在電路中用字母“R”或“RL”、“RG”表示。

主要用途:
光線亮度檢測,光線亮度感測器,智慧小車尋光模組等,如下是常規應用的示意電路。

 

模組引數:
工作電壓:DC3.3-5V
光敏電阻型號:5516
模組針腳:3針或4針(4針的多出一個模擬輸出端AO)

 

模組接線圖:
1、VCC 接電源正極 3.3-5V
2、GND 接電源負極
3、DO TTL 開關訊號輸出
4、AO 模擬訊號輸出

 

光敏電阻感測器模組的電原理圖

模組特色:
1、工作電壓3.3V-5V
2、使用寬電壓LM393比較器
3、設有固定螺栓孔,方便安裝
4、採用靈敏型光敏電阻感測器
5、小板PCB尺寸:3.2cm x 1.4cm

6、配可調電位器可調節檢測光線亮度
7、輸出形式,DO數字開關量輸出(0和1)和AO模擬電壓輸出
8、比較器輸出,訊號乾淨,波形好,驅動能力強,超過15mA。

 

模組實驗說明:
1、光敏電阻模組對環境光線最敏感,一般用來檢測周圍環境的光線的亮度,觸發Arduino或繼電器模組等;
2、模組在環境光線亮度達不到設定閾值時,DO端輸出高電平,當外界環境光線亮度超過設定閾值時,DO端輸出低電平;
3、DO輸出端可以與Arduino直接相連,通過Arduino來檢測高低電平,由此來檢測環境的光線亮度改變;
4、DO輸出端也能直接驅動繼電器模組,由此可以組成一個光控開關;
5、光敏電阻模組小板模擬量輸出AO可以和AD模組相連,通過AD轉換,可以獲得環境光強更精準的數值。

6、光敏感測器控制的LED為你Arduino上接的13腳LED燈(也可以理解為負載),並非模組上的D0-LED+指示燈。
7、模組上的藍色電位器旋鈕最好不要順時針和逆時針到底,保持在中間即可控制。微調進行靈敏度調節。
8、本實驗只使用3針模組,當達到設定光線強度闕值時,LED亮燈3秒。

 

模擬的實驗接線示意圖

實驗的圖形程式設計

光敏電阻感測器模組實驗程式

 

/*
【Arduino】37種感測器模組系列實驗(2)
---光敏電阻感測器模組
*/

void setup()
{
pinMode(3,INPUT);
pinMode(13,OUTPUT);
}

void loop() {
if (digitalRead(3)) {
digitalWrite(13,LOW);
}
else {
digitalWrite(13,HIGH);
delay(3000);
}
}

&n