2157|1

85

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

零知开源分享- 温湿度模块DHT11的使用 [复制链接]

1、说明MCU:零知开源开发板-标准板
模块:DHT11模块


开发工具:零知开源开发工具


DHT11模块是单总线的接口,使用非常简单,供电3.3-5V,可以直接在零知实验室平台上使用。接线如下所示,把模块的OUT脚与零知标准板的A0引脚相连接即可。


2、测试
相应连线接好后,只需打开零知开源开发工具找到相应的代码,上传程序打开调试窗口即可看到调试结果。



3、核心代码
  1. // DHT11温湿度传感器demo演示
  2. #include "dht11.h"
  3. //使用DHT11
  4. DHT sensor;
  5. void setup()
  6. {
  7.     Serial.begin(9600);
  8.      //使用A0引脚连接到DHT11模块的输出脚
  9.     sensor.attach(A0);
  10.      delay(1000);
  11. }
  12. void loop()
  13. {
  14.     //开始获取温湿度数据
  15.     sensor.update();
  16.      switch (sensor.getLastError())
  17.     {
  18.         case DHT_ERROR_OK:
  19.             char msg[128];
  20.             // 格式化输出
  21.             sprintf(msg, "Temperature = %dC, Humidity = %d%%",
  22.                     sensor.getTemperatureInt(), sensor.getHumidityInt());
  23.             Serial.println(msg);
  24.             break;
  25.         case DHT_ERROR_START_FAILED_1:
  26.             Serial.println("Error: start failed (stage 1)");
  27.             break;
  28.         case DHT_ERROR_START_FAILED_2:
  29.             Serial.println("Error: start failed (stage 2)");
  30.             break;
  31.         case DHT_ERROR_READ_TIMEOUT:
  32.             Serial.println("Error: read timeout");
  33.             break;
  34.         case DHT_ERROR_CHECKSUM_FAILURE:
  35.             Serial.println("Error: checksum error");
  36.             break;
  37.     }
  38.      delay(2000);
  39. }
复制代码


完整工程和更多的详细资料可到零知实验室官网免费获取。

此内容由EEWORLD论坛网友roc2原创,如需转载或用于商业用途需征得作者同意并注明出处


最新回复

ok   详情 回复 发表于 2020-3-14 17:16
点赞 关注
 

回复
举报

2

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表