光敏電阻 (可見光亮度)
可見光感測,可以應用在:
1.測量環境亮度
2.遮蔽感應(動態感測)
3...........(等待你的巧思)
1. 光敏電阻(模組式)
相關連結:
電路配置圖:(點圖看大圖)
此種套件售價較貴,但可以藉由調整可變電阻,選擇明暗動作點(閾值)當作開關使用:
接腳定義如下:
【實驗一】讀取光敏電阻AO埠電位Code
void setup(){
Serial.begin(9600);
}
void loop(){
int x = analogRead(A0);
Serial.println(x);
}
【實驗二】感測器性能測定(準備500mW的紅光雷射二極體一個)
int t,x,y ;
int Time = 1000 ; //閃爍頻率設定
void setup(){
Serial.begin(9600);
pinMode(7,OUTPUT);
}
void loop(){
y=Time/2 ;
do{
digitalWrite(7,HIGH);
t = millis()%Time ;
int x = analogRead(A0);
Serial.println(x);
}while(t<y);
do{
t= millis()%Time;
digitalWrite(7,LOW);
x=analogRead(A0);
Serial.println(x);
}while(t>=y);
}
調整閃爍的週期(毫秒)
=>亮 + 暗 = 1 週期
光敏電阻AO接在A0腳位
雷射二極體的正極接在D7腳位
(1)響應速度圖(週期=1000毫秒)(10~250)
(2)響應速度圖(週期=500毫秒)
(3)響應速度圖(週期=100毫秒)(注意縱軸的峰值,響應已經跟不上閃爍變化)
(4)響應速度圖(週期=10毫秒)(峰值更小)
(5)響應速度圖(週期=1毫秒)(峰值更小)
結論:光敏電阻偵測動態變化時,極限大約1毫秒左右