极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-7-11 20:56:07 | 显示全部楼层
模块描述
1、可以检测周围环境的湿度和温度
2、传感器采用DHT11
3、湿度测量范围:20%-95%(0度-50度范围)湿度测量误差:+-5%
4、温度测量范围:0度-50度 温度测量误差:+-2度
5、工作电压3.3V-5V
6、输出形式 数字输出         
7、设有固定螺栓孔,方便安装
8、小板PCB尺寸:3.2cm*1.4cm
9、电源指示灯(红色)
10、每套重量约为8g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-11 21:05:27 | 显示全部楼层
模块接口说明(3线制)
1 VCC 外接3.3V-5V
2 GND 外接GND
3 DO  小板开关数字量输出接口 接单片机IO口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-11 21:09:15 | 显示全部楼层
注意事项
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品连接方便,可直接插接到Arduino传感器扩展板上。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-11 21:12:37 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 06:31:35 | 显示全部楼层
  1. /*
  2. 【Arduino】66种传感器模块系列实验(55)
  3. 实验五十五:DHT11 温湿度复合传感器模块(数字型单总线通信)
  4. */

  5. #include "DHT.h"  

  6. #define DHTPIN 8
  7. #define DHTTYPE DHT11
  8. DHT dht(DHTPIN, DHTTYPE);

  9. void setup() {
  10.   Serial.begin(9600);
  11.   dht.begin();
  12. }

  13. void loop() {
  14.   delay(2000);
  15.   float h = dht.readHumidity();
  16.   float t = dht.readTemperature();
  17.   Serial.print("Humidity: ");
  18.   Serial.println(h);
  19.   Serial.print("Temperature: ");
  20.   Serial.print(t);
  21.   Serial.println(" ℃ ");
  22. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 06:34:54 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 06:47:58 | 显示全部楼层
  1. /*
  2. 【Arduino】66种传感器模块系列实验(55)
  3. 实验五十五:DHT11 温湿度复合传感器模块(数字型单总线通信)
  4. 实验程序之二
  5. */

  6. #include "DHT.h"

  7. #define DHTPIN 2     
  8. #define DHTTYPE DHT11   

  9. DHT dht(DHTPIN, DHTTYPE);

  10. void setup() {
  11.   Serial.begin(9600);
  12.   Serial.println("DHTxx test!");

  13.   dht.begin();
  14. }

  15. void loop() {
  16.   
  17.   delay(2000);


  18.   float h = dht.readHumidity();

  19.   float t = dht.readTemperature();

  20.   float f = dht.readTemperature(true);
  21.   
  22.   if (isnan(h) || isnan(t) || isnan(f)) {
  23.     Serial.println("Failed to read from DHT sensor!");
  24.     return;
  25.   }

  26.   float hi = dht.computeHeatIndex(f, h);

  27.   Serial.print("Humidity: ");
  28.   Serial.print(h);
  29.   Serial.print(" %");
  30.   Serial.print("\t");
  31.   Serial.print("Temperature: ");
  32.   Serial.print(t);
  33.   Serial.println(" *C ");
  34.   
  35. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 06:53:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 07:41:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 07:43:06 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 08:03:39 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 08:05:38 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 08:20:46 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 08:22:57 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-12 08:25:32 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 06:03 , Processed in 0.043030 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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