淘寶上購買的dht11和dht22
首先,確保你的固件里帶了dht庫,我的固件也是在網(wǎng)站上編譯的,盡量不要勾選其他多余的庫,不然寫入后可能無法正常啟動,反正我的是這樣...
最主要的就是dht.read和dht.read11這兩個函數(shù),后者專用于dht11,參數(shù)就一個,把數(shù)據(jù)pin傳進去就行了,返回值有5個,分別是status,temp,humi,temp_dec,humi_dec
status代表狀態(tài),正常調用的話不用管這個了
temp和humi分別代表溫度和濕度
temp_dec和humi_dec代表溫度和濕度的小數(shù)部分
注意了:如果你用的Float的固件,是不需要處理小數(shù)部分的,取出來也是0,直接用temp和humi當作浮點數(shù)就可以了,如果用的Integer的固件,才需要把前后拼起來使用.
然后注意不要調用太頻繁就是了,代碼放在github上.