本设计:
基于stm32的温湿度采集Proteus仿真(仿真+程序+讲解视频)
仿真图protues 8.9
程序编译器:keil 5
编号:C0041
功能描述:
通过STM32采集DHT11温度传感器的数据,将温湿度信息显示在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);//设置第一行 数据地址指针 for(index = 0; index < 20; index++) LcdWriteDate(str[index]); //写入数据 } else { printf("Read DHT11 ERROR! "); } Delay_ms(10); }
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数据采集
+关注
关注
39文章
6245浏览量
114007 -
STM32
+关注
关注
2272文章
10923浏览量
357444 -
仿真设计
+关注
关注
3文章
95浏览量
16836 -
串口
+关注
关注
14文章
1557浏览量
77003
原文标题:基于stm32的DHT11温湿度数据采集仿真设计(仿真+程序+讲解视频)
文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
基于arduino的dht11温湿度传感器的使用
本文介绍了DHT11温湿度传感器电气特性、DHT11封装形式及接口说明与典型应用电路,其次介绍了DHT11温湿度传感器时序图与连接图,最后介
发表于 01-22 15:50
•4.5w次阅读
《温湿度检测系统》+折线图显示DHT11温湿度数据
因为手上有一块DHT11温湿度传感器一直没有使用过,今天就做了这个简易的温湿度检测系统。具体实现,不过是将采集的温湿度数据绘制成折线图而已。
发表于 06-28 22:25
DHT11温湿度数据的采集
用的控制器是STM32F103C8T6,如果你用STMF103的其他芯片来跑这个代码也能跑通,基本配置都是一样的。先介绍DHT11温湿度数据的采集,有两个文件,一个
发表于 07-16 06:24
怎样去编写一个stm32连接DHT11采集当前温湿度数据
最近到手的wifi开发板,编写了一个stm32连接DHT11采集当前温湿度数据(为什么不直接使用esp8266的DHT模块直接
发表于 11-01 07:24
如何通过NodeMCU和DHT11收集温湿度
使用 NodeMCU 和 DHT11 传感器通过 MQTT 上传温湿度数据简介本示例将演示如何通过 NodeMCU, DHT11 收集温湿度并通过 MQTT 协议将
发表于 11-24 08:08
使用 NodeMCU 和 DHT11 传感器通过 MQTT 上传温湿度数据
使用 NodeMCU 和 DHT11 传感器通过 MQTT 上传温湿度数据简介本示例将演示如何通过 NodeMCU, DHT11 收集温湿度并通过 MQTT 协议将
发表于 11-16 10:06
•29次下载
STM32实例——基于STM32开发板实现传感数据采集-DHT11温湿度采集
STM32实例——基于STM32开发板实现传感数据采集-DHT11温湿度采集
发表于 12-05 20:06
•93次下载
使用STM32F103ZET6采集DHT11温湿度串口显示
STM32采集DHT11温湿度关于DHT11相关参数代码篇接线和实验结果总结关于DHT11DHT11
发表于 12-24 19:10
•45次下载
评论