NanoFramework操作ESP32(一)_基础元器件篇(二十二)_ DHT11温湿度传感器
一、元器件介绍
1、针脚用途
(1)四脚图(NC脚不接线)
(2)三脚图
编号 | 名称 | 功能 |
1 | VCC | 电源正(3.3V-5V) |
2 | DATA(Dout) | 通信端口(数字量) |
3 | GND | 电源负 |
2、电气参数
3、工作原理
DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复 合传感器。它包括一个电阻式感湿元件和一个 NTC 测温元件。每个 DHT11 传 感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数,用户 无需重新校准。单线制串行接口,使系统集成变得简易快捷。超小的体积、 极低的功耗,信号传输距离可达 20 米以上。
二、示例代码
1、代码:
元器件的针脚 | ESP32模块的针脚 |
VCC;供电脚+ | 3V3 |
DATA;通信端口 | IO12;IO14 |
GND;供电脚- | GND |
DHt11THSData_CH data = DHt11THSHelper.GetTHSData_CH(12,14);
if (data.Success)
{
Debug.WriteLine($"温度: {data.Temperature} \u00B0C, 湿度百分比: {data.Humidity} %");
}
else
{
Debug.WriteLine("读取DHT传感器错误");
}
2、结果:
未完(我的DHTXX包版本太高用不了;打算参考https://blog.csdn.net/freemote/article/details/113818131写一下)
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/17985894