【STM32 Blue Pill编程实例】-OLED显示DHT22传感器数据

embedded/2024/10/15 3:52:37/

OLED显示DHT22传感器数据

文章目录

  • OLED显示DHT22传感器数据
    • 1、DHT22介绍
    • 2、硬件准备与接线
    • 3、模块配置
      • 3.1 定时器配置
      • 3.2 DHT22引脚配置
      • 3.3 OLED配置
    • 4、代码实现

在本文中,我们将介绍如何将 DHT22 温度和湿度传感器与 STM32 Blue Pill 开发板连接,并使用 HAL 库在 STM32CubeIDE 中对其进行编程,并将DHT22传感器的数据显示到OLED显示屏中。

1、DHT22介绍

DHT22 是一种廉价的传感器,可测量相对湿度和温度。 它提供采用 1 线协议的校准数字输出。 与DHT11相比,它测量温度和湿度的精度更高,支持的范围更广。

DHT 传感器已预先校准。 我们可以直接将它们与我们的STM32板连接以获得传感器输出读数。 它们的内部由湿度传感传感器和热敏电阻组成。 这两个组件分别测量湿度和温度。

DHT22引脚

下图显示了 DHT 传感器的引脚图。 DHT 传感器由四个引脚组成。 但在 DHT 模块上,只有 3 个引脚暴露在模块的引脚排列中,并且 10k 欧姆上拉电阻在内部连接到引脚 2。

在这里插入图片描述

下面列出了 DHT 传感器的引脚排列及其简要说明。 当您从前端握住传感器时,引脚编号从左到右开始。 它还显示了这些引脚如何与 STM32 Blu


http://www.ppmy.cn/embedded/127679.html

相关文章

【数论】有关模运算的巧妙

目录 萌萌的好数题目描述输入描述:输出描述:示例1输入输出说明 解方法一方法二方法三 萌萌的好数 链接:https://ac.nowcoder.com/acm/contest/84851/D 来源:牛客网 时间限制:C/C 1秒,其他语言2秒 空间限制:C/C 26214…

等保测评的持续改进机制:构建动态安全防御体系

等保测评的持续改进机制:构建动态安全防御体系 在当今数字化转型的浪潮中,企业面临着日益复杂和多样的网络安全威胁。等保测评(信息安全等级保护测评)作为确保信息系统安全性的重要手段,其持续改进机制对于构建动态安…

电子电气架构 --- 智能网联汽车未来是什么样子?

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

日期类的实现和取地址运算符重载

前面将类学的差不多,接下来我们就来实现一下日期类。这个日期类包含运算符重载和前面学 的C的语法知识。 首先我们先建立一个日期类的头文件和源文件: 一.日期类的头文件实现: 首先我们要知道我们有闰年,还有每个月的天数也不一样…

腾讯云SDK点播播放数据

点播播放质量监控提供点播播放全链路的数据统计、质量监控及可视化分析服务。支持实时数据上报、数据聚合、多维筛选和精细化定向分析,可帮助企业实时掌控大盘运营状况、了解用户习惯和行为特征,有效指导运营决策、驱动业务增长。 注意事项 点播播放质…

装饰器模式(C++)

定义:装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许你向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于对象结构型模式,它是通过创建一个包装对象,也就是…

若依-医疗系统

项目介绍 湘雅三医院医疗系统是根据长沙市湘雅第三医院来开发的一款后台管理系统,是基于SpringBoot和Vue2开发的一款前端后端分离项目, 项目中包括:1:权限认证,动态菜单2:用户管理,部门管理&am…

【Linux】命令行下的增删查改之“查找“

根据路径和条件搜索指定文件(find) find 命令是 Linux 系统中一个极为重要和强大的工具,用于在目录树中递归查找文件和目录,能够根据多个条件进行筛选。 它适用于进行系统维护、文件管理和日志分析时文件的搜寻,既然其查找方式递归且从根目录开始,所以…