Ⅰ 將DHT11連接在51單片機上(單片機上已經將線路封裝好了)原先是插的DS18B20,只有三個口。
這個可以插上去,第一:以前DS18B20的電源與DHT11的電源連接,第二:DS18B20的數據介面也接DHT11的第三腳數據介面,其數據與電源的上拉電阻選用4.7K-10K之間即可。第三:DS18B20的接地口與DHT11 的接地口配比就可以了啊,很簡單的一件事。
Ⅱ dht11的供電是從51單片機vcc拉過來,還是單弄得
有區別嗎?只要這一點和電源正極輸入用萬用表量是通的就行,中間的線路走向愛怎麼走就怎麼走,繞個心形也行啊,不過一般為了接線方便都是最近的同極節點並聯
Ⅲ 用51單片機跟DHT11溫濕度感測器,完成對時間顯示,以及溫濕度的檢測,如何設計程序怎麼寫
你好!時間顯示是採用 DS1302晶元嗎?是否帶有報警功能?
程序是c語言寫嗎?
Ⅳ DHT11數字感測器與單片機怎麼實現連接。
那個感測器很簡單的,四條引角中有兩條是電源引腳,有兩條是輸出數據的引腳,你只需要給他供上額定電壓,然後再他的輸出引腳採集信號就可以了,輸出信號如果是模擬量的話,通過A/D晶元,將模擬量轉換為數字信號,然後傳送給單片機。
DHT11是數字感測器,所以不需要進行模數的轉換,具體介面如下
引腳1:VDD供電3-5.5VDC
引腳2:DATA串列數據,單匯流排
引腳3:NC空腳,請懸空
引腳4:GND接地,電源負極
注意引腳2在接單片機時,同時要在數據線接一上拉電阻,接到電源上。
祝你成功
Ⅳ 51單片機通過DM74150十六選一選擇器為什麼不能讀取DHT11溫濕度感測器的數據
1:有可能是你選通的路不對,用表測一下吧。
2:推薦把多個感測器的vcc接到一起,把信號線接到一根匯流排上,只用選通器來選通地端,再接二級管來觀察dht11是否工作,最好不要把信號線用選通器選通。
Ⅵ 關於51單片機中DHT11溫濕度感測器器問題
是不是你的delay函數有問題?內部軟體延時跟晶振以及單片機工作速度有關,建議用keil模擬計算一下使用的單片機的實際延時,可能是延時時間不夠,導致對應的時序出現問題。