0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32的DHT11温湿度数据采集仿真设计

嘉盛单片机 来源:嘉盛单片机 2023-09-01 09:32 次阅读

本设计:

基于stm32的温湿度采集Proteus仿真(仿真+程序+讲解视频

仿真图protues 8.9

程序编译器:keil 5

编程语言:C语言

编号:C0041

功能描述:

通过STM32采集DHT11温度传感器的数据,将温湿度信息显示在LCD显示屏上及虚拟串口上。

仿真图(源文件):

78874cf2-480b-11ee-97a6-92fbcf53809c.png

源程序(提供源文件):

78b7b3d8-480b-11ee-97a6-92fbcf53809c.jpg

以下为部分程序,完整程序可在下载链接获取:

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);
    }

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据采集
    +关注

    关注

    38

    文章

    4523

    浏览量

    112313
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348744
  • 仿真设计
    +关注

    关注

    3

    文章

    90

    浏览量

    16733
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74511

原文标题:基于stm32的DHT11温湿度数据采集仿真设计(仿真+程序+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    DHT11温湿度数据采集

    数据采集DHT11DHT11湿度传感器
    IT_阿水
    发布于 :2023年02月25日 12:36:27

    温湿度检测系统》+折线图显示DHT11温湿度数据

    因为手上有一块DHT11温湿度传感器一直没有使用过,今天就做了这个简易的温湿度检测系统。具体实现,不过是将采集温湿度数据绘制成折线图而已。
    发表于 06-28 22:25

    DHT11温湿度数据采集

    用的控制器是STM32F103C8T6,如果你用STMF103的其他芯片来跑这个代码也能跑通,基本配置都是一样的。先介绍DHT11温湿度数据采集,有两个文件,一个
    发表于 07-16 06:24

    基于STM32温湿度采集系统设计

    ①利用stm32DHT11模块进行数据采集②将采集到的温湿度数据上云(本次实验并未成功上云)二、实验环境硬件:
    发表于 08-10 08:17

    基于STM32开发板实现传感数据采集-DHT11温湿度采集

    基于STM32开发板实现传感数据采集-DHT11温湿度采集项目简介:本次项目是基于STM32开发
    发表于 08-10 07:41

    基于DHT11和ESP8266如何去实现温湿度数据无线传输

    DHT11模块是怎么进行接线的?使用ESP8266模块有哪些需要注意的事项?基于DHT11和ESP8266如何去实现温湿度数据无线传输?
    发表于 08-11 06:07

    如何使用nodemcu开发板与DHT11温湿度传感器获取温湿度数值?

    如何使用nodemcu开发板与DHT11温湿度传感器获取温湿度数值?
    发表于 10-28 06:12

    怎样去编写一个stm32连接DHT11采集当前温湿度数据

    最近到手的wifi开发板,编写了一个stm32连接DHT11采集当前温湿度数据(为什么不直接使用esp8266的DHT模块直接
    发表于 11-01 07:24

    stm32单片机如何从DHT11获取到温湿度的呢

    stm32获取DHT11模块温湿度数值原理解析stm32单片机如何从DHT11获取到温湿度的呢?
    发表于 11-22 06:11

    如何通过NodeMCU和DHT11收集温湿度

    使用 NodeMCU 和 DHT11 传感器通过 MQTT 上传温湿度数据简介本示例将演示如何通过 NodeMCU, DHT11 收集温湿度并通过 MQTT 协议将
    发表于 11-24 08:08

    请问STM32F103C8T6如何通过DHT11获取温湿度数据

    请问STM32F103C8T6如何通过DHT11获取温湿度数据
    发表于 11-25 08:02

    DHT11温湿度数据是如何在串口助手中显示出来的

    DHT11温湿度数据是如何在串口助手中显示出来的?其显示效果怎样?
    发表于 12-14 06:02

    stm32获取DHT11模块温湿度数据原理解析

    stm32获取DHT11模块温湿度数值原理解析stm32单片机如何从DHT11获取到温湿度的呢?
    发表于 11-13 20:06 54次下载
    <b class='flag-5'>stm32</b>获取<b class='flag-5'>DHT11</b>模块<b class='flag-5'>温湿度数据</b>原理解析

    STM32实例——基于STM32开发板实现传感数据采集-DHT11温湿度采集

    STM32实例——基于STM32开发板实现传感数据采集-DHT11温湿度采集
    发表于 12-05 20:06 90次下载
    <b class='flag-5'>STM32</b>实例——基于<b class='flag-5'>STM32</b>开发板实现传感<b class='flag-5'>数据采集</b>-<b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b><b class='flag-5'>采集</b>

    基于STM32大棚DHT11温湿度监测protues仿真设计

    基于‍STM32大棚DHT11温湿度监测protues仿真设计
    的头像 发表于 08-31 14:51 1013次阅读
    基于<b class='flag-5'>STM32</b>大棚<b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b>监测protues<b class='flag-5'>仿真</b>设计