美文网首页
arduino——温湿度检测模块(笔记)

arduino——温湿度检测模块(笔记)

作者: 猛犸象和剑齿虎 | 来源:发表于2020-03-03 13:44 被阅读0次
不看到实物总感觉很大

数字温湿度传感器是以个含有已校准数字信号的复合传感器,使用它可以测出环境温度和相对湿度。

使用它需要DHT11类库,需要在官网中下载,当然外网很慢,这里是从网上找到的一个,解压到 找路径找半天希望能行

DHT11库文件链接地址:

https://pan.baidu.com/s/1I27vHvkU_FgiMnZOAyWGsA 密码:r8qj
DHT11类只有1个函数read()
Dht11.read(pin)
pin,arduino连接传感器的引脚。
返回类型为int型。
0,表示接收到数据且验证正确
-1,接收到数据但验证错误
2,连接超时。

接线图

image.png
电容误接错更换正常的电容即可

代码部分:

#include <dht11.h>
dht11 DHT11;
# define DHT11PIN 2
void setup() {
  Serial.begin(9600);

}

void loop() {
  Serial.println("\n");
  //读取传感器数据
  int chk = DHT11.read(DHT11PIN);
  Serial.print("Read sensor");
  //检测数据是否接收正常
  switch(chk)
  {
    case DHTLIB_OK:
    Serial.println("ok");
    break;
    case DHTLIB_ERROR_CHECKSUM:
    Serial.println("Checksum error");
    break;
    case DHTLIB_ERROR_TIMEOUT:
    Serial.println("Time out error");
    break;
    default:
    Serial.println("Unknown error");
    break;
    }

    //输出湿度和温度信息
    Serial.print("Humidity(%):");
    Serial.println(DHT11.humidity);
    Serial.print("Temperature(oC):");
    Serial.print(DHT11.temperature);
    delay(1000);

}
image.png

相关文章

  • arduino——温湿度检测模块(笔记)

    数字温湿度传感器是以个含有已校准数字信号的复合传感器,使用它可以测出环境温度和相对湿度。 使用它需要DHT11类库...

  • todo树莓派图形化编程

    今天完成温湿度传感器模块、乙醇检测模块、烟雾检测模块的焊接

  • DIY智能温湿度计之升级篇

    一、工具 1、Arduino UNO 2、DHT11温湿度传感器 3、HC-05蓝牙模块 4、Android手机 ...

  • 11.17

    5.温湿度页 (1).通过iic传输,根据参考手册公式算出温湿度值 (2).在屏上显示温度湿度字样,后面跟模块检测...

  • “综合参数仪”软件结构回顾

    1. 简述 综合参数检测仪主要实现了一下几个功能: 测量空气中的温湿度(通过单片机模拟IIC通讯协议与温湿度模块H...

  • 智能家居环境监测系统

    李睿智 学号19021211293 【嵌牛导读】本系统可分为温湿度检测与烟雾检测和人体检测部分。温湿度检测部分,是...

  • STM32+DHT11温湿度检测

    1.DHT11温湿度检测模块 湿度测量范围:20%-95% 湿度测量误差-+5%温度测量范围:0度-50度 温...

  • 11.6学习总结

    今天老师给我们大概讲解了两个小模块,温湿度传感器和语音模块,我做的是温湿度传感器,通信通过IIC来读取温湿度传感...

  • 3.28  嵌入式

    今天重新调整了语音模块,继续整合温湿度显示模块和触摸屏模块。

  • 和12岁小同志搞创客开发:手撕代码,做一款温湿度检测器

    本篇博文将使用DHT11做一款温湿度检测器,检测的温湿度数据将通过LCD1602[https://www.jian...

网友评论

      本文标题:arduino——温湿度检测模块(笔记)

      本文链接:https://www.haomeiwen.com/subject/hoivkhtx.html