DHT20模组简介
DHT20模组是奥松电子精心打造的一款智能温湿度传感器模块,是DHT11的全新升级产品。模组内配置一颗全新设计的ASIC专用芯片、经过改进的MEMS半导体电容式湿度传感元件和一个标准的温度传感元件。全面改良后,DHT20模组在降低功耗、降低成本的同时,在测量精度、供电电压、测量范围、响应时间、稳定性等方面的性能参数都有大幅提升,远远超出了前一代传感器的可靠性水平。DHT20模组具有免标定、低功耗、高精度、高稳定性等特点,采用完全校准的数字I2C接口,响应迅速,抗干扰能力强,性价比更高。
● 完全标定
● 数字输出,I2C 接口
● 优异的长期稳定性
● 响应迅速、抗干扰能力强
● 低功耗、低成本
● 稳定性高
DFROBOT DHT20温湿度传感器
技术参数
供电电压 DC:2.2-5.5V
测量范围(温度):-40~+80℃
测量范围(湿度):0~100%RH
温度精度:±0.5℃
湿度精度:±3%RH(25℃)
分辨率(温度):0.01℃
分辨率(湿度):0.024%RH
重复性(温度):±0.1℃/年
重复性(湿度)±0.1%RH/年
输出信号:I2C信号
电路板尺寸:22mm*33mm
安装孔尺寸:内径3.1mm/外径6mm
引脚定义
标号 名称 功能描述
1 D I2C数据线SDA
2 C I2C时钟线SCL
3 - GND电源负极
4 + 电源正极
传感器性能
DHT20 VS DHT11
使用Mind+图形化编程
主控板选择-掌控板
加载DHT11传感器库
加载DHT20用户库
接线图
编写程序
运行结果
可以看出,在Mind+图形编程环境下,DHT20的温/湿度的值都是一个5位小数,DHT11的温/湿度的值都是整数。
#include <MPython.h>
#include <DFRobot_DHT.h>
#include<DFRobot_DHT20.h>
// 创建对象
DFRobot_DHT20 dht20;
DFRobot_DHT dht11_P5;
// 主程序开始
void setup() {
mPython.begin();
dht11_P5.begin(P5, DHT11);
while(dht20.begin()){delay(1000);}
}
void loop() {
display.fillScreen(0);
display.setCursor(20, 10);
display.print("℃");
display.setCursor(80, 10);
display.print("%RH");
display.setCursor(5, 25);
display.print((dht20.getTemperature()));
display.setCursor(65, 25);
display.print((dht20.getHumidity()*100));
display.setCursor(5, 40);
display.print(dht11_P5.getTemperature());
display.setCursor(65, 40);
display.print(dht11_P5.getHumidity());
delay(1000);
}
附件
三春牛-创客2023.03.03
赞赞赞
三春牛-创客2023.03.03
厉害厉害