首页 > 其他分享 >【ESP01开发实例】-ESP-01驱动DHT11和DH22传感器

【ESP01开发实例】-ESP-01驱动DHT11和DH22传感器

时间:2024-08-04 19:55:55浏览次数:14  
标签:ESP01 01 ESP 引脚 传感器 DHT22 DHT11

ESP-01驱动DHT11和DH22传感器

文章目录


本主题介绍如何使用 DHT11 和 DHT22 相对湿度和温度传感器与 ESP8266 ESP-01 Wi-Fi 模块,将相对湿度和温度的测量值显示在 16×2 LCD 屏幕上。

DHT11 (RHT01) 以及 DHT22 (RHT03、AM2302) 传感器的工作电压范围为 3V 至 5.5V。 ESP-01模块工作电压为3.3V,液晶屏工作电压为5V。
由于 ESP-01 模块只有 4 个 I/O 引脚,因此我将使用 I2C LCD。 该 LCD 由 PCF8574 I/O 扩展器组成。

1、DHT11/DHT22传感器介绍

DHT11 是一款基本的低成本数字温度和湿度传感器。

  • DHT11是单线数字温湿度传感器,采用单线协议串行提供温湿度值。
  • DHT11 传感器提供百分比相对湿度值(20 至 90% RH)和摄氏度(0 至 50 °C)温度值。
  • DHT11传感器采用电阻式湿度测量元件和NTC温度测量元件。

在这里插入图片描述

引脚序号 引脚名称 功能
1 VCC 供电3.3v to 5.5v,直流
2 DATA 数据输出
3 NC

标签:ESP01,01,ESP,引脚,传感器,DHT22,DHT11
From: https://blog.csdn.net/wujuxKkoolerter/article/details/140880347

相关文章

  • 【ESP01开发实例】-ESP-01驱动LCD1602 I2C
    ESP-01驱动LCD1602I2C文章目录ESP-01驱动LCD1602I2C1、LCD1602介绍2、硬件准备与接线3、代码实现ESP8266ESP-01模块只有8个引脚,其中4个可用作I/O(输入/输出)引脚(GPIO0、GPIO2、RX和TX),这个I/O引脚数量不足以运行16个引脚。×2LCD屏,至少需要......
  • Java01 Java预备知识
    第一节:Java预备知识进制转化(1):二进制转十进制采用数字与阶码相乘并相加,阶码从右往左依次增大,从左往右依次减小。例:100(2)=0*2^0+0*2^1+1*2^4=4(10)(2):十进制转二进制采用辗转相除:即将十进制的数连续除以2直到商为0,将余数从下到上逆序排列,即为此数对应的二进制数(小数部分则为......
  • KubeSphere 社区双周报| 2024.07.19-08.01
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.07.19-08.01。贡献者名单新晋KubeSpherecontribu......
  • 001在vscode中创建flask项目框架
    目录在vscode中创建flask项目1.配置flask环境2.导入以及创建flask框架在vscode中创建flask项目1.配置flask环境先配置解释器然后再该虚拟环境下进行安装flask模块进行该指令:pipinstallflask==版本号2.导入以及创建flask框架在桌面或者文件中建立一个文件夹将其移......
  • P6601
    我们发现每一时刻的小球位置只可能有两种,这和它瞬移的次数有关。在每个时刻内,都有两种可能的方案。对于每个时刻瞬移次数为奇数的概率就是\(\sum_{i=0}^{t}{n\choosei}p^{i}*(1-p)^{t-i}[i\%2==1]\),偶数就是\(\sum_{i=0}^{t}{n\choosei}p^{i}*(1-p)^{t-i}[i\%2==0]\)根......
  • Java流程控制01:用户交互Scanner
    1.Scanner对象Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner对象的基本语法:Scanners=newScanner(System.in);接下来演示一个最简单的数据输入,并通过Scanne......
  • tinyshakespeare数据集
    tinyshakespeare是一个小型的莎士比亚文本数据集,它包含了莎士比亚的戏剧和诗歌的文本。这个数据集是由llm.c项目创建的,用于训练和测试语言模型。tinyshakespeare数据集的特点是:它是一个小型的数据集,包含了约1.2万行文本。它包含了莎士比亚的戏剧和诗歌的文本,包括《哈姆......
  • 1388、STM32单片机心率(脉搏)MAX30102血氧体温检测阈值报警无线蓝牙远程(程序+原理图+
    毕设帮助、开题指导、技术解答(有偿)见文未 目录方案选择单片机的选择显示器选择方案一、设计功能二、实物图三、原理图四、程序源码五、PCB图六、proteus仿真程序流程图:原理图文字讲解:参考论文:资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩......
  • Day 32 动态规划 Part01
    动态规划解题步骤确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组509.斐波那契数显然dp[i]代表fib[i],fib[i]=fib[i-1]+fib[i-2],fib[0]=0,fib[1]=1,遍历从前往后遍历即可。下面的代码优化了空间复杂度,但思路是一致的。......
  • 使用PasteSpider实现类似Jenkins的功能,让你的2G服务器也可以飞起
    或许你接触过Jenkins,在我理解就是拉取源码,然后构建成镜像,最后启动容器!但是这个功能对于小内存的服务器来说就是奢望了!今天介绍一个新版本,把你这个遗憾弥补下!在PasteSpider中,也是支持拉取源码,然后编译发布的!!!以下案例使用svn作为源码管理如果你使用git作为源码管理,道理差不多......