Arduino動手做(1)幹簧管傳感器模塊
【Arduino】66種傳感器模塊系列實驗(02)
實驗二:光敏電阻傳感器模塊
我手裡這塊是三針版的,挺秀氣吧
光敏電阻是用硫化隔或硒化隔等半導體材料製成的特殊電阻器,其工作原理是基於內光電效應。光照愈強,阻值就愈低,隨著光照強度的升高,電阻值迅速降低,亮電阻值可小至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秒。
仿真的實驗接線示意圖
光敏電阻傳感器模塊實驗程序
void setup() { pinMode(3,INPUT); pinMode(13,OUTPUT); } void loop() { if (digitalRead(3)) { digitalWrite(13, LOW); } else { digitalWrite(13, HIGH); delay(3000); } }
作者:雕爺學編程, 來源:麵包板社區
連結:https://www.mianbaoban.cn/blog/uid-me-3894459.html
版權聲明:本文為博主原創,未經本人允許,禁止轉載!
----
與工程師一起改變世界
↓↓↓ 點擊閱讀原文,了解測評中心更多活動