趣味單片機(jī)新玩法-單片機(jī)的“感知器官”(光敏電阻)


我們都知道人是通過耳朵、眼睛、鼻子、皮膚等器官上的細(xì)胞來獲取外界的溫度、濕度、光強(qiáng)度等信息。那么單片機(jī)又是通過什么來獲取外界信息的呢?
我們先來看下效果:我們可以看到隨著模擬光線強(qiáng)度的變化,LED燈也跟隨著一起變亮變暗。

我們來介紹單片機(jī)獲取外界信息眾多傳感器中的一種:光敏電阻

單片機(jī)獲取光線強(qiáng)度原理:光敏電阻主要是將光線的強(qiáng)度轉(zhuǎn)化成變化的電阻;然后通過一個匹配的分壓電阻來將變化的電阻轉(zhuǎn)化成變化的電壓,單片機(jī)通過模數(shù)轉(zhuǎn)化模塊(A/D)來讀取模擬電壓從而獲取到光線的強(qiáng)度。
我們同樣可以通過TinkerCAD來做這個實(shí)驗(yàn)

代碼:
不同的光敏電阻有不同的阻值,這里可以通過修改下面兩個值來匹配實(shí)際的光敏電阻傳感器
比如我這里實(shí)物讀到的值是從530左右到950左右,那么我們小的往下再取小一點(diǎn)520,大的再取大一點(diǎn)到1000,主要是為了防止臨界狀態(tài)不清晰效果不佳。

標(biāo)簽: