Ⅰ 單片機控制的溫濕度感測器與溫濕度計相比有什麼優點
明白你問題的意思,但首先要糾正一下不是單片機控制感測器,而是基於單片機開發的系統中採用了溫濕度感測器,回到你的問題,兩者其實沒有本質不同,溫濕度計一般指的是測量溫濕度的製成品,其功能是固定的,比如只能測量不能控制,而基於單片機開發的溫濕度測量系統,則功能可以根據你的實際需要任意擴展的,與產品溫濕度計相比更為靈活。
Ⅱ 求設計基於51單片機的溫濕度計
感覺沒什麼東西啊~~單片機控制基於I2C匯流排的SHT10系列數字溫濕度感測器的溫濕度值,不用處理直接做個類型轉換就可以送LED示。然後在程序里加個對所采數據的比較,超過或低於設置值就讓蜂鳴器響。
沒什麼硬體,就一個單片機最小系統,一個溫濕度感測器加一個數碼管顯示電路,再接個蜂鳴器全搞定。
你把18B20換成SHT10(其他溫濕度感測器也可以)再加一根線,因為18B20是單匯流排的。再到網上當一個驅動程序就好了。找不到的話找我,我發給你。
Ⅲ DHT11溫濕度感測器如何把溫濕度數據傳給單片機STC89C52
用戶MCU發送一次開始信號後,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束後,DHT11發送響應信號,送出40bit的數據,並觸發一次信號採集,用戶可選擇讀取部分數據.從模式下,DHT11接收到開始信號觸發一次溫濕度採集,
匯流排空閑狀態為高電平,主機把匯流排拉低等待DHT11響應,主機把匯流排拉低必須大於18毫秒,保證DHT11能檢測到起始信號。DHT11接收到主機的開始信號後,等待主機開始信號結束,然後發送80us低電平響應信號.主機發送開始信號結束後,延時等待20-40us後, 讀取DHT11的響應信號,主機發送開始信號後,可以切換到輸入模式,或者輸出高電平均可, 匯流排由上拉電阻拉高。
匯流排為低電平,說明DHT11發送響應信號,DHT11發送響應信號後,再把匯流排拉高80us,准備發送數據,每一bit數據都以50us低電平時隙開始,高電平的長短定了數據位是0還是1.格式見下面圖示.如果讀取響應信號為高電平,則DHT11沒有響應,請檢查線路是否連接正常.當最後一bit數據傳送完畢後,DHT11拉低匯流排50us,隨後匯流排由上拉電阻拉高進入空閑狀態。
Ⅳ 單片機。溫濕度感測器和土壤濕度感測器
//下面是我用52做的LCD1602的驅動,移植很容易的,匹配一下延時函數就好了,關於你溫濕//度感測器的那個驅動也是非常好移植的,你可以網上找一下#include#;typedefunsignedcharunint16;#defineLCD
Ⅳ 請問如何在51單片機上將溫濕度感測器採集的數據通過無線模塊發送給電腦
既然是無線發射接受,那一般使用wifi模塊傳輸比較簡單,在電腦上接受也簡單,市場有帶串口功能wifi模塊,直接可以使用單片機的串口驅動。
但是,既然使用wifi模塊作為溫濕度數據傳輸,那麼直接可以使用wifi模塊的MCU功能,不必再使用51單片機。
比如esp8266模塊利用,網上各種方案與雲端開發已經很完善了。
Ⅵ 溫濕度感測器在單片機上怎麼運用,求詳解介面連接方式,和作用方式
第一:你溫濕度感測器型號沒有告訴別人,別人怎麼好幫助你,比如是DHT11還是SHT11還是ASM之類的感測器不清楚。
第二:你所說的作用方式我確實不明白具體何意?
Ⅶ 單片機溫濕度感測器
土壤溫濕度感測器 可以用DB171 感測器 可以給您單片機的常式 您在ij去讀取
Ⅷ 51單片機溫濕度檢測用按鍵觸發
51單片機溫濕度檢測用按鍵觸發,就觸發唄,有什麼可問的,想問什麼,說得具體點。
Ⅸ 用51單片機實現溫濕度的調節
那兩個東西直接用繼電器控制一下就可以了,看你電源用什麼,如果市電就買最普通的。
有問題追問,你是搞科創的吧。
Ⅹ 單片機溫濕度檢測編程
哈哈,樓上的,你當單片機是計算機么~現在單片機只有匯編、C語言(非C++)、BASIC語言這三種語言。還自稱黑客聯盟呢,連最基本的晶元使用都不了解~