本設計:
基于stm32的溫濕度采集Proteus仿真(仿真+程序+講解視頻)
仿真圖protues 8.9
程序編譯器:keil 5
編號:C0041
功能描述:
通過STM32采集DHT11溫度傳感器的數(shù)據(jù),將溫濕度信息顯示在LCD顯示屏上及虛擬串口上。
仿真圖(源文件):
源程序(提供源文件):
以下為部分程序,完整程序可在下載鏈接獲取:
int main(void) { DHT11_Data_TypeDef DHT11_Data; RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI); /* 配置SysTick 為1us中斷一次 */ SysTick_Init(); LED_GPIO_Config(); //LED1_ON; LED2_ON; LED3_ON; //NVIC_Configuration(); LcdGpioInit(); LCD1602Init(); USART_Config();//初始化串口1 NVIC_Configuration(); printf(" ***dht11溫濕度傳感器實驗*** "); /*初始化DTT11的引腳*/ DHT11_Init(); //printf("22 "); dht11_delay_ms(10); while(1) { //調用DHT11_Read_TempAndHumidity讀取溫濕度,若成功則輸出該信息 if( DHT11_Read_TempAndHumidity ( & DHT11_Data ) == SUCCESS) { uint8_t index = 0; char str[20]; printf(" 讀取DHT11成功! 濕度為%d.%d %RH ,溫度為 %d.%d℃ ", DHT11_Data.humi_int, DHT11_Data.humi_deci, DHT11_Data.temp_int, DHT11_Data.temp_deci); sprintf(str, "H:%d.%d T:%d.%d", DHT11_Data.humi_int, DHT11_Data.humi_deci, DHT11_Data.temp_int, DHT11_Data.temp_deci); LcdWriteCom(0x80);//設置第一行 數(shù)據(jù)地址指針 for(index = 0; index < 20; index++) LcdWriteDate(str[index]); //寫入數(shù)據(jù) } else { printf("Read DHT11 ERROR! "); } ????????Delay_ms(10); }
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
數(shù)據(jù)采集
+關注
關注
39文章
6251瀏覽量
114037 -
STM32
+關注
關注
2272文章
10923瀏覽量
357550 -
仿真設計
+關注
關注
3文章
95瀏覽量
16840 -
串口
+關注
關注
14文章
1557瀏覽量
77036
原文標題:基于stm32的DHT11溫濕度數(shù)據(jù)采集仿真設計(仿真+程序+講解視頻)
文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
基于arduino的dht11溫濕度傳感器的使用
本文介紹了DHT11溫濕度傳感器電氣特性、DHT11封裝形式及接口說明與典型應用電路,其次介紹了DHT11溫濕度傳感器時序圖與連接圖,最后介
發(fā)表于 01-22 15:50
?4.5w次閱讀
![基于arduino的<b class='flag-5'>dht11</b><b class='flag-5'>溫濕度</b>傳感器的使用](https://file.elecfans.com/web1/M00/45/35/pIYBAFplmmOAF8UWAACG_JV8Jns110.jpg)
STM32外接DHT11溫濕度傳感器并通過OLED進行數(shù)據(jù)顯示的設計電路與程序
本篇介紹了如何在STM32上外接溫濕度DHT11實現(xiàn)溫濕度數(shù)據(jù)的讀取,并通過OLED進行數(shù)據(jù)顯示。
![<b class='flag-5'>STM32</b>外接<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>傳感器并通過OLED進行<b class='flag-5'>數(shù)據(jù)</b>顯示的設計電路與程序](https://file.elecfans.com//web2/M00/47/BB/pYYBAGKeI7KAV89WAACyJRcqGQM258.png)
《溫濕度檢測系統(tǒng)》+折線圖顯示DHT11溫濕度數(shù)據(jù)
因為手上有一塊DHT11溫濕度傳感器一直沒有使用過,今天就做了這個簡易的溫濕度檢測系統(tǒng)。具體實現(xiàn),不過是將采集的溫濕度數(shù)據(jù)繪制成折線圖而已。
發(fā)表于 06-28 22:25
DHT11溫濕度數(shù)據(jù)的采集
用的控制器是STM32F103C8T6,如果你用STMF103的其他芯片來跑這個代碼也能跑通,基本配置都是一樣的。先介紹DHT11溫濕度數(shù)據(jù)的采集,有兩個文件,一個
發(fā)表于 07-16 06:24
基于STM32的溫濕度采集系統(tǒng)設計
①利用stm32對DHT11模塊進行數(shù)據(jù)采集②將采集到的溫濕度數(shù)據(jù)上云(本次實驗并未成功上云)二、實驗環(huán)境硬件:
發(fā)表于 08-10 08:17
基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集項目簡介:本次項目是基于STM32開發(fā)
發(fā)表于 08-10 07:41
怎樣去編寫一個stm32連接DHT11采集當前溫濕度數(shù)據(jù)
最近到手的wifi開發(fā)板,編寫了一個stm32連接DHT11采集當前溫濕度數(shù)據(jù)(為什么不直接使用esp8266的DHT模塊直接
發(fā)表于 11-01 07:24
如何通過NodeMCU和DHT11收集溫濕度
使用 NodeMCU 和 DHT11 傳感器通過 MQTT 上傳溫濕度數(shù)據(jù)簡介本示例將演示如何通過 NodeMCU, DHT11 收集溫濕度并通過 MQTT 協(xié)議將
發(fā)表于 11-24 08:08
stm32獲取DHT11模塊溫濕度數(shù)據(jù)原理解析
stm32獲取DHT11模塊溫濕度數(shù)值原理解析stm32單片機如何從DHT11獲取到溫濕度的呢?
發(fā)表于 11-13 20:06
?55次下載
![<b class='flag-5'>stm32</b>獲取<b class='flag-5'>DHT11</b>模塊<b class='flag-5'>溫濕度數(shù)據(jù)</b>原理解析](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用 NodeMCU 和 DHT11 傳感器通過 MQTT 上傳溫濕度數(shù)據(jù)
使用 NodeMCU 和 DHT11 傳感器通過 MQTT 上傳溫濕度數(shù)據(jù)簡介本示例將演示如何通過 NodeMCU, DHT11 收集溫濕度并通過 MQTT 協(xié)議將
發(fā)表于 11-16 10:06
?29次下載
![使用 NodeMCU 和 <b class='flag-5'>DHT11</b> 傳感器通過 MQTT 上傳<b class='flag-5'>溫濕度數(shù)據(jù)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
STM32實例——基于STM32開發(fā)板實現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
發(fā)表于 12-05 20:06
?93次下載
![<b class='flag-5'>STM32</b>實例——基于<b class='flag-5'>STM32</b>開發(fā)板實現(xiàn)傳感<b class='flag-5'>數(shù)據(jù)采集</b>-<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用STM32F103ZET6采集DHT11溫濕度串口顯示
STM32采集DHT11溫濕度關于DHT11相關參數(shù)代碼篇接線和實驗結果總結關于DHT11DHT11
發(fā)表于 12-24 19:10
?45次下載
![使用<b class='flag-5'>STM32</b>F103ZET6<b class='flag-5'>采集</b><b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>串口顯示](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論