跳至主要內容

温湿度传感器

大约 3 分钟约 766 字

温湿度传感器

传感器介绍

  DHT11温湿度传感器用于监测环境中的温度和湿度变化,其数据通过单总线接口进行读取。温度测量范围为0°C至50°C,精度一般在±2°C以内;湿度测量范围为20%RH到90%RH,精度大约在±5%RH。具体来说,它可以直接输出环境的实时温度(以摄氏度为单位)以及空气湿度的具体百分比数值。这种设计使得DHT11在环境监测、智能家居及农业等领域中非常易于集成和使用,为用户提供了一种经济高效的方式来获取关键的环境数据。无论是进行简单的室内环境监控还是作为学习和实验的基础工具,DHT11都是一个可靠且实用的选择。

工作电压5V
类型传感器
接口类型RJ12
外观尺寸20*25*40mm
适配类型主板/扩展板

主板连接方式

主板连接示意图
主板连接示意图

扩展板(V1.0)连接方式

温湿度传感器可以连接的扩展板接口有 P0,P1,P6,P13,P3,通过转接线可以连接的端口有P9,P5,P12,P7,下图为P0端口连接图

扩展板连接示意图
扩展板连接示意图

接线类型

① USB Type-C数据线

②PH2.0-4P转RJ12线

③6P6C-RJ12线

程序代码(主板/扩展板)

from npython import *
while True:
	#获取P0口的温湿度传感器(外置)的温度、湿度并显示
	oled.print(1,2,"温度:"+str(dht11.read_temp(0)),1) 
	oled.print(1,3,"湿度:"+str(dht11.read_hum(0)),1) 
	time.sleep(0.5) #延时0.5秒

程序说明

温湿度传感器(外置)接实验板通用接口的P0引脚。dht11.read_temp(0)为外置DHT11温湿度传感器的温度读取函数,参数值为所接的端口号,返回值为温度的标准摄氏度值,范围为0~50的整数(分辨率1);dht11.read_hum(0)为外置DHT11温湿度传感器的湿度读取函数,参数值为所接的端口号,返回值为湿度的标准百分数值,范围为20~90的整数(分辨率1)。

运行效果