回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【科学探究】DHT20 IIC温度传感器的测试二 简单

头像 gada888 2022.05.12 1321 2

DHT20是一款智能温湿度传感器模块,是IIC接口的。方便去连其他传感,不占用脚位。很赞。今天就用一个ESP32-S3来和它连接做一个测试。我们先看下温湿度传感器的参数。

DHT20产品参数

工作电压: 3.3~5.5V DC工作电流:<1mA输出信号: I2C(0x38)温度范围:-40~+80℃ ±0.5℃

材料清单

  • DHT20 X1 链接
  • FireBeetle 2:Gravity IO扩展板 X1 链接
  • FireBeetle 2 ESP32-E IoT 开发板 X1 链接
project-image
project-image

下面是接线图

project-image

下面是ESP32模块在Arduino ide烧录时候的情形,ESP32 firebeetle的bootloader要旋转ESP32S

project-image
project-image
代码
#include <DFRobot_DHT20.h>
DFRobot_DHT20 dht20;

void setup(){
  Serial.begin(115200);
  //传感器初始化
  while(dht20.begin()){
    Serial.println("传感器初始化失败");
    delay(1000);
  }
}

void loop(){
  //获取环境温度
  Serial.print("temperature:"); Serial.print(dht20.getTemperature());Serial.print("C");
  //获取相对湿度
  Serial.print("  humidity:"); Serial.print(dht20.getHumidity()*100);Serial.println(" %RH");
  delay(1000);
}

评论

user-avatar
  • 三春牛-创客

    三春牛-创客2023.03.03

    0
    • 三春牛-创客

      三春牛-创客2023.03.03

      厉害

      0