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写一下)

posted @ 2024-01-24 21:30  ꧁执笔小白꧂  阅读(47)  评论(0编辑  收藏  举报