大家好我是阿俊 這次帶來的實做是 光控開關 在日常生活中 光控的應用息息相關 例如 有些車子進隧道時 大燈自己亮 有些科技公寓(物聯網化) 應對著日照 自動開光窗簾 手機和筆電 自動亮度調整 等許許多多的應用
原理很簡單 只要一顆光敏電阻 和程式 就能做出對應的光控開關 以下我用 光控LED 作展示~~
製作材料
Arduino 板子
數條連接線
1K歐姆 X1
10K歐姆 X1
光敏電阻 X1
LED X1
麵包板
官方程式編譯器 arduino-1.X.X以上版本
以下是電路圖

基本上這種電路算是很簡單的電路 新手問題還是在於LED(長短腳位子 上一篇紅路燈 有說過 ) 還有電阻不分+ – 所以光敏電阻 不用怕錯邊等等
這是多了新使用腳位 那就是 模擬引腳 何謂模擬引腳呢?
上圖中 在板子右下腳 寫的A0~A5 沒錯這就是模擬引腳 是用來於Sensor (感測器) 周邊訊號傳入 並且 可以獲得該數值 的應用腳位 感測器 目前有許多 例如 光敏 聲音 超身 大氣 瓦斯 等許許多多 的配件~
再來是程式碼
很多人會想 Serial.println 是做啥用的 沒錯 剛剛所講的 感測器的值 息息相關 這是用來觀測目前感測器狀態的關鍵語法 (快捷建 Ctrl + Shift + M)
還有 if else 這是條件判斷的語法 可以用於 何時何地 什麼時間 什麼狀態等 判斷語法 將來應用非常許多 後面會講到 Switch Case 的判斷語法 相較於 if else 更多元化的 判斷情景
之後 延伸學習實作 光控調節 會講光敏 更進一階的用法
結尾~ 這次實作難度應該不會很難 基本上 上篇紅綠燈 做過的人 覺得很好上手的實作 這篇多了感測器的應用 條件判斷的語法 假如有熱忱學習ARDUINO的人 應該是個 好上手的實作練習 謝謝大家 by~阿俊




可以問一下,你的光敏電阻是不管大小顆,都可以達到你的需求嗎?
今天去材料行發現有大有小,價錢也有差
版主回覆:(06/07/2015 10:08:45 PM)
基本上 不管阻值大小 都是依照環境光源所變化 這些變化都可以在IDE裡做參數修正喔!
不好意思 我想請問一下 我接上電腦她序列阜都跑不出來,請問該怎麼解決?
版主回覆:(12/04/2018 09:53:44 PM)
檢查胞率預設9600 還有阜號是否正常COM幾,如果上述都不行開發版的驅動在重上一次,希望能幫到你!~