四、土壤濕度傳感器的使用(樹莓派3)
前幾天在淘寶上買了個長得這樣的土壤濕度傳感器:
結果搜了一圈,網上似乎還沒有Windows10的例子代碼,又只能自己爆了。這個傳感器有4個陣腳,意思分別是:
所以,我們把VCC接到樹莓派的DC3.3v輸出上,我用的是PIN01,GND接在任何一個接地端口上,我用的是PIN09,DO輸出接任何一個空閑的GPIO端口,我用的是21。如果不清楚樹莓派端口布局的朋友可以參考這張圖:
連線完成就像是這樣:
電源連通之后,電源燈會亮起:
調節傳感器上的旋鈕(藍色的菊花),這個是靈敏度的校準,也是個閾值,直到在干燥空氣中不讓DO-LED亮起。
倒一杯水,或者沒有水的話,舔一下傳感器的觸角,DO-LED應該會亮起,這時候就校準好了。然后就能爆代碼了!
這個傳感器在干燥時候輸出的是高電平,遇到水輸出低電平。根據這個原理,把代碼爆成這樣:
注意不要用這個事件:
這個會重復輸出好多次的。
運行結果