DHT20是一款智能温湿度传感器模块,是IIC接口的。方便去连其他传感,不占用脚位。很赞。今天就用一个ESP32-S3来和它连接做一个测试。我们先看下温湿度传感器的参数。
DHT20产品参数
工作电压: 3.3~5.5V DC工作电流:<1mA输出信号: I2C(0x38)温度范围:-40~+80℃ ±0.5℃下面是接线图
下面是ESP32模块在Arduino ide烧录时候的情形,ESP32 firebeetle的bootloader要旋转ESP32S
代码
#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);
}
三春牛-创客2023.03.03
赞
三春牛-创客2023.03.03
厉害