本設(shè)計(jì):
基于stm32的溫濕度采集Proteus仿真(仿真+程序+講解視頻)
仿真圖protues 8.9
程序編譯器:keil 5
編號(hào):C0041
功能描述:
通過(guò)STM32采集DHT11溫度傳感器的數(shù)據(jù),將溫濕度信息顯示在LCD顯示屏上及虛擬串口上。
仿真圖(源文件):

源程序(提供源文件):

以下為部分程序,完整程序可在下載鏈接獲?。?/strong>
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溫濕度傳感器實(shí)驗(yàn)***
");
/*初始化DTT11的引腳*/
DHT11_Init();
//printf("22
");
dht11_delay_ms(10);
while(1)
{
//調(diào)用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è)置第一行 數(shù)據(jù)地址指針
for(index = 0; index < 20; index++)
LcdWriteDate(str[index]); //寫(xiě)入數(shù)據(jù)
}
else
{
printf("Read DHT11 ERROR!
");
}
????????Delay_ms(10);
}
審核編輯:湯梓紅
-
數(shù)據(jù)采集
+關(guān)注
關(guān)注
40文章
7758瀏覽量
119770 -
STM32
+關(guān)注
關(guān)注
2305文章
11118瀏覽量
370926 -
仿真設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
97瀏覽量
17286 -
串口
+關(guān)注
關(guān)注
15文章
1605瀏覽量
81873
原文標(biāo)題:基于stm32的DHT11溫濕度數(shù)據(jù)采集仿真設(shè)計(jì)(仿真+程序+講解視頻)
文章出處:【微信號(hào):嘉盛單片機(jī),微信公眾號(hào):嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于arduino的dht11溫濕度傳感器的使用
STM32外接DHT11溫濕度傳感器并通過(guò)OLED進(jìn)行數(shù)據(jù)顯示的設(shè)計(jì)電路與程序
《溫濕度檢測(cè)系統(tǒng)》+折線圖顯示DHT11溫濕度數(shù)據(jù)
DHT11溫濕度數(shù)據(jù)的采集
基于STM32的溫濕度采集系統(tǒng)設(shè)計(jì)
基于STM32開(kāi)發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
怎樣去編寫(xiě)一個(gè)stm32連接DHT11采集當(dāng)前溫濕度數(shù)據(jù)
stm32單片機(jī)如何從DHT11獲取到溫濕度的呢
如何通過(guò)NodeMCU和DHT11收集溫濕度
stm32獲取DHT11模塊溫濕度數(shù)據(jù)原理解析
使用 NodeMCU 和 DHT11 傳感器通過(guò) MQTT 上傳溫濕度數(shù)據(jù)
STM32實(shí)例——基于STM32開(kāi)發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
使用STM32F103ZET6采集DHT11溫濕度串口顯示
基于STM32大棚DHT11溫濕度監(jiān)測(cè)protues仿真設(shè)計(jì)

基于STM32的DHT11溫濕度數(shù)據(jù)采集仿真設(shè)計(jì)
評(píng)論