找回密码
 立即注册

QQ登录

只需一步,快速开始

基础模块资料库

基于 Arduino 使用 DHT11 温湿度传感器



产品介绍

  • 可以检测周围环境的湿度和温度
  • 传感器采用DHT11
  • 输出形式:数字输出
  • 小板PCB 尺寸:28mm*14mm
  • 数字信号输出
  • 数据端口带上拉电阻
  • 设有 3mm 固定螺丝孔,方便安装
  • 送杜邦线
  • 重量:8g

129.jpg
(DHT11 温湿度传感器模块)

技术参数

  • 温度分辨率:1℃
  • 温度精度:±2℃
  • 温度检测范围:0℃-50℃
  • 湿度分辨率 1%RH
  • 湿度精度:±5%RH(0-50℃)
  • 湿度检测范围:20%RH-90%RH(2℃)
  • 工作电压:3.3V-5.5V
  • 推荐存储环境
       温度:10℃-40℃
       湿度:60%RH 以下

接线方式


128.jpg
(DHT11 温湿度传感器模块 反面)


Arduino Nano  [size=12.6667px]<------> [size=12.6667px]    DHT11 温湿度传感器模块
     3.3V/5V      <------>      +
       GND         <------>       -
          5            <------>       out

注意:切勿将 VCC(+)与 GND(-)接反,接反必烧!

程序测试——读取当前温度值

Mixly 图形化编程程序

127.jpg

(图形化程序)

打开串口监视器观察数值变化,串口监视器显示当前温湿度传感器检测到的温度值,对着温度传感器哈热气,串口显示器会显示温度上升。

126.png
(温度显示)

程序实现代码

  1. 读取温度值
  2. #include <DHT.h> DHT dht5(5, 11);
  3. void setup(){ dht5.begin(); Serial.begin(9600);
  4. }
  5. void loop(){ Serial.println(dht5.readTemperature());
  6. }
复制代码


程序测试——读取当前湿度值
Mixly 图形化编程程序

125.jpg
(图形化程序)

点击获取温度旁的小三角,选择获取湿度。空气越潮湿,串口显示湿度数值越大。

124.png
(湿度显示)

程序实现代码

  1. 读取湿度值
  2. #include <DHT.h> DHT dht5(5, 11);
  3. void setup(){ dht5.begin(); Serial.begin(9600);
  4. }
  5. void loop(){ Serial.println(dht5.readHumidity());
  6. }
复制代码
分享至 : QQ空间
收藏

0 个回复

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