Arduino 新手實作(二) 光控開關

大家好我是阿俊 這次帶來的實做是 光控開關  在日常生活中 光控的應用息息相關 例如 有些車子進隧道時 大燈自己亮 有些科技公寓(物聯網化) 應對著日照 自動開光窗簾  手機和筆電 自動亮度調整 等許許多多的應用

原理很簡單 只要一顆光敏電阻 和程式 就能做出對應的光控開關 以下我用 光控LED 作展示~~



  

 

製作材料

光控開關的材料  

Arduino 板子 

數條連接線

1K歐姆 X1

10K歐姆 X1

光敏電阻 X1

LED X1

麵包板

官方程式編譯器 arduino-1.X.X以上版本

 

以下是電路圖

光控電路圖

基本上這種電路算是很簡單的電路 新手問題還是在於LED(長短腳位子 上一篇紅路燈 有說過 ) 還有電阻不分+ – 所以光敏電阻 不用怕錯邊等等

這是多了新使用腳位 那就是 模擬引腳 何謂模擬引腳呢?

模擬引腳  

上圖中 在板子右下腳 寫的A0~A5 沒錯這就是模擬引腳 是用來於Sensor (感測器) 周邊訊號傳入 並且 可以獲得該數值 的應用腳位 感測器 目前有許多 例如 光敏 聲音 超身 大氣 瓦斯 等許許多多 的配件~

再來是程式碼

光控電路圖2  

很多人會想 Serial.println 是做啥用的 沒錯 剛剛所講的 感測器的值 息息相關 這是用來觀測目前感測器狀態的關鍵語法 (快捷建 Ctrl + Shift + M)

光控電路圖1  

還有 if  else 這是條件判斷的語法 可以用於 何時何地 什麼時間  什麼狀態等 判斷語法  將來應用非常許多 後面會講到 Switch Case 的判斷語法 相較於 if else 更多元化的 判斷情景

之後  延伸學習實作 光控調節 會講光敏 更進一階的用法

結尾~ 這次實作難度應該不會很難 基本上 上篇紅綠燈 做過的人  覺得很好上手的實作 這篇多了感測器的應用 條件判斷的語法 假如有熱忱學習ARDUINO的人 應該是個 好上手的實作練習  謝謝大家  by~阿俊

在〈Arduino 新手實作(二) 光控開關〉中有 2 則留言

  1. 可以問一下,你的光敏電阻是不管大小顆,都可以達到你的需求嗎?
    今天去材料行發現有大有小,價錢也有差
    版主回覆:(06/07/2015 10:08:45 PM)
    基本上 不管阻值大小 都是依照環境光源所變化 這些變化都可以在IDE裡做參數修正喔!

  2. 不好意思 我想請問一下 我接上電腦她序列阜都跑不出來,請問該怎麼解決?
    版主回覆:(12/04/2018 09:53:44 PM)
    檢查胞率預設9600 還有阜號是否正常COM幾,如果上述都不行開發版的驅動在重上一次,希望能幫到你!~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

AbuseIPDB Contributor Badge
返回頂端