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