所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

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

gada888 gada888 2022-05-12 16:31:26

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

DHT20产品参数

工作电压: 3.3~5.5V DC工作电流:<1mA输出信号: I2C(0x38)温度范围:-40~+80℃ ±0.5℃
材料清单 材料清单
1x
DHT20
1x
FireBeetle 2:Gravity IO扩展板
1x
FireBeetle 2 ESP32-E IoT 开发板
projectImage
projectImage

下面是接线图

projectImage

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

projectImage
projectImage
代码 代码
	                    					#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);
}
	                    				
Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]