當前位置:
首頁 > 最新 > 測量光線感測器的模擬值

測量光線感測器的模擬值

上一次我們已經測的了土壤濕度感測器的模擬值X,而且大致的規律是土壤越濕,模擬值越小。至於是不是線性變化的,以我當前的實驗環境,不好測出。姑且不管。

今天要做的是光線感測器的模擬值。為什麼要測這個數據呢,因為我期待實現的需求上說了,如果植物缺水了,但是是在白天,出於對植物的保護,也不會執行澆水的。所以就需要一個光線感測器判斷現在到底是白天還是黑夜。

IF (濕度值> X&&光線值>Y)

執行澆水

ELSE

語句2……

下面是今天的主角:光線感測器

我觀察了一下,這個感測器給我們提供了4個介面(我紅框圈出的):VCC、GND、AO、DO。稍微接觸過感測器的大概都能猜出,這四個介面的意思是:+、-、模擬輸出和數字輸出。和上次一樣,這個光線感測器也和我以前見的不一樣。同樣是多了一個控制部分。我以前見的只有我橙框標出的部分。

有了上次的經驗比著葫蘆畫瓢,通過我畫藍框的那個晶元實現了模/數轉換。我畫綠框圈出的那個部分是一個電位器,可以調整這個感測器的閾值。

不多逼逼。接線!

按照感測器上面的標註,接好了線……和電腦連起來

寫幾行代碼來檢測感測器的讀數:

準備就緒,開始讀數

由於現在是晚上十一點四十五,宿舍已經斷電了。我使用的是UPS供電驅動的桌面上的檯燈,所以環境光線不太明亮

讀取日光燈下的環境光線數據:150

讀取日光燈光源處的數據:70

用布把感測器包住,模擬黑夜,讀取數據:1023

用強光手電筒照射感測器,模擬陽關直射,讀取數據:7

數據匯總

零點三十六,明天滿課,晚安


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 熠睿科技 的精彩文章:

TAG:熠睿科技 |