Kadence

光敏電阻

光敏電阻常見於小夜燈裡面,光敏電阻主要是利用光電導效應的一種特殊的電阻,當有光線照射時,電阻內原本處於穩定狀態的電子受到激發,成為自由電子。所以光線越強,產生的自由電子也就越多,電阻就會越小,透過會變化的電阻值,進一步產生輸出強弱訊號。

如果要使用光敏電阻,需搭配 Webduino 擴充板,購買方式請參考:Webduino 擴充套件包

光敏電阻 積木清單

光敏電阻積木可以透過腳位 4,讀取外在光線的數值 ( 0~1 的小數點數值 )

光敏電阻 接線圖

將擴充套件包裡的光敏電阻的 S 、VCC、GND 連接「Web:AI 元件專用轉板」的對應腳位後,再將轉板的 S 連接 Web:AI 開發板 4 號腳,VCC 連接 3.3V,GND 連接 GND。

請注意,因為光敏電阻為類比訊號,而 Web:AI 只有第 4 腳位支援類比訊號,所以光敏電阻連接其他腳位無法使用。

光敏電阻

小怪獸顯示光線數值

將「小怪獸說話」的積木放入「重複無限次」的積木裡,再將「光敏電阻偵測,腳位 4 偵測到的數值」連接小怪獸積木,程式執行後,就會看見小怪獸講出光線的數值,環境越亮數字越大 ( 最大 1 ),反之數字越小 ( 最小 0 )。

請先確認開發板已連上 Wi-Fi,或是使用 USB 控制,才能使用網頁互動區域。

光敏電阻

使用「四捨五入」搭配「尺度轉換」的積木,能將偵測到 0~1 的小數點數值,轉換為 0~100 的整數。( 亦可轉換成任意區間的數值 ),程式執行後,就會看見剛剛的小數點數值,已經轉換成整數了。

光敏電阻

偵測天黑天亮

延續上面的程式,搭配「邏輯」的積木,判斷偵測數值小於 0.3 時,讓 Web:AI 上的 LCD 畫文字「天黑了」,反之大於等於 0.3 的時候畫文字「天亮了」。

因為「LED 畫文字」積木的邏輯會疊加前一段程式的文字,為了讓 LCD 一次只顯示一段文字,要記得在程式中放入「清除 LCD 畫面」。

執行後,用手遮蔽光敏電阻,就會看見文字變化的效果。

光敏電阻
分享