找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7992|回复: 18
打印 上一主题 下一主题
收起左侧

STM32 DHT11源程序 亲测成功

  [复制链接]
跳转到指定楼层
楼主
亲测成功

STM32单片机DHT11源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2013-xx-xx
  7.   * @brief   dht11温湿度传感器测试实验
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   ******************************************************************************
  12.   */
  13.   
  14. #include "stm32f10x.h"
  15. #include "bsp_SysTick.h"
  16. #include "bsp_dht11.h"
  17. #include "bsp_usart1.h"

  18. DHT11_Data_TypeDef DHT11_Data;

  19. /**
  20.   * @brief  主函数
  21.   * @param  无  
  22.   * @retval 无
  23.   */
  24. int main(void)
  25. {
  26.         /* 配置SysTick 为1us中断一次 */
  27.         SysTick_Init();

  28.         USART1_Config();
  29.         printf("\r\n***野火ISO dht11 温湿度传感器实验***\r\n");

  30.         /*初始化DTT11的引脚*/
  31.         DHT11_GPIO_Config();

  32.         /*调用Read_DHT11读取温湿度,若成功则输出该信息*/
  33.         if( Read_DHT11(&DHT11_Data)==SUCCESS)
  34.         {
  35.                 printf("\r\n读取DHT11成功!\r\n\r\n湿度为%d.%d %RH ,温度为 %d.%d℃ \r\n",\
  36.                 DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci);
  37.                 //printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int);
  38.         }
  39. ……………………

  40. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
14、DHT11温湿度传感器.zip (671.33 KB, 下载次数: 449)


评分

参与人数 1黑币 +5 收起 理由
Minghan + 5 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 顶5 踩
回复

使用道具 举报

沙发
ID:334862 发表于 2018-5-31 23:48 | 只看该作者
有用啊,还没下到
回复

使用道具 举报

板凳
ID:224622 发表于 2018-6-26 21:58 | 只看该作者
谢谢楼主
回复

使用道具 举报

地板
ID:360008 发表于 2018-6-27 10:06 | 只看该作者
学习了
回复

使用道具 举报

5#
ID:138247 发表于 2018-7-4 16:57 | 只看该作者
学习了
回复

使用道具 举报

6#
ID:379563 发表于 2018-8-21 15:09 | 只看该作者
野火的教程.......多谢分享
回复

使用道具 举报

7#
ID:450084 发表于 2018-12-19 17:59 | 只看该作者
感谢楼主分享
回复

使用道具 举报

8#
ID:438517 发表于 2018-12-27 08:55 | 只看该作者
刚好需要,谢谢楼主
回复

使用道具 举报

9#
ID:456797 发表于 2018-12-27 20:50 | 只看该作者
太好了,终于找到了
回复

使用道具 举报

10#
ID:468166 发表于 2019-1-14 20:42 | 只看该作者
试一试,应该没问题,谢谢楼主!
回复

使用道具 举报

11#
ID:484500 发表于 2019-3-4 21:00 | 只看该作者
学习了
回复

使用道具 举报

12#
ID:518256 发表于 2019-4-22 00:33 | 只看该作者
学习了
回复

使用道具 举报

13#
ID:522535 发表于 2019-4-26 20:24 | 只看该作者
不错 很好
回复

使用道具 举报

14#
ID:420836 发表于 2019-4-28 01:50 | 只看该作者
谢楼主分享
回复

使用道具 举报

15#
ID:445069 发表于 2019-5-6 16:47 | 只看该作者
验证了,并没有读出温、湿度,读第一个字节时,dht11没有输出开始的低电平。所以一直是while死循环。
回复

使用道具 举报

16#
ID:572472 发表于 2019-6-26 11:22 | 只看该作者
还没有试过
回复

使用道具 举报

17#
ID:634150 发表于 2019-11-1 23:30 | 只看该作者
非常非常需要
回复

使用道具 举报

18#
ID:634277 发表于 2019-11-2 21:02 | 只看该作者
谢谢楼主。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表