资料介绍
描述
使用产品:GY-21/SHT-21/HTU-21温湿度传感器0.96″ OLED显示屏128×64蓝/黄
所以本教程是关于连接 SHT-21 或 HTU-21 或 GY-21,随心所欲地调用它,温度和湿度传感器,我们将先看看如何测试它,然后如何将它与OLED和LCD i²c屏幕一起使用,湿度将以 %RH 显示,温度以 (°C) 摄氏度和 (°F) 华氏度显示。
以下是从模块数据表中获取的一些快速数据:
*精度会因条件而异:
所以这是我正在使用的模块:
SHT 21
如您所见,该模块有 4 个引脚(Vin/GND)用于使用 Arduino 板的 3.3V/GND 供电,以及用于 i²c 通信的 SCL/SDA。
测试 1
对于测试 1 和其余部分,我们当然需要 Arduino 板,这里我使用的是 UNO,您可以添加一些跳线和面包板……我们将使用串行监视器测试模块并检查它给出的值.
接线
Wiring_1 可以在下面找到。
这是直接接线,模块由 3.3V 供电,对于 i²c 接口,我们需要用 A4/A5 接线的 SDA/SCL。
测试 0
在我使用任何库/代码或添加其他模块之前,我更喜欢测试模块是否首先工作,为此,连接模块并从 Arduino Playground 上传 i²c 扫描仪代码:从 Arduino Playground获取代码
上传代码后,打开串行监视器,您将能够看到找到了一个设备及其地址。
图书馆
现在我们可以继续下一步,测试模块并检查它的值......
这是我使用的库,您可以从 Github 下载:通过 e-radionica.com 下载 SHT-21 库
下载 .ZIP 文件后,转到 Arduino IDE -> Sketch -> Include Library -> Add.ZIP Library 并查找要安装的 ZIP 文件。
代码
我使用的代码是库中的第一个示例,安装库后转到:文件 -> 示例 -> SHT21-Arduino-Library-Master -> SHT21_Demo
结果
上传代码后打开串行监视器,您将能够看到以摄氏度为单位的温度和以 %RH 为单位的湿度。
测试 2
在这个测试中,我们将添加一个 OLED 屏幕,这里我使用 128×64 你也可以使用 128×32 但你必须修改代码。
接线
接线_2可以在下面找到
两个模块都使用 3.3V 和 i²c 接口,因此它们共享所有引脚:
图书馆
除了 SHT-21 库之外,我们还必须为 OLED 添加库:
在此处下载 Adafruit OLED SSD1306 库。在此处下载Adafruit GFX 库(可能不需要,但如果您想添加一些形状)。
像以前一样下载并安装。
代码
在这里,我使用了 2 个不同的代码,它们几乎没有区别:
- 第一个代码同时以 (°C/%RH) 显示 (T/H)
- 第二个代码在 (°F/%RH) 中显示 T 为 2 秒,然后是 H 为 2 秒
代码可以在下面找到。
结果
这是代码 1 的结果:
这是代码 2 的结果:
它们中的每一个每 2 秒显示一次,我还将这些值转换为“Int”
测试 3
在这个测试中,我们将使用LCD i²c代替 OLED,而不是使用这种显示器的人……
接线
Wiring_3 可以在下面找到
同样,所有模块共享所有引脚。
图书馆
除了 SHT21 库,我们还需要 LCD i²c 库:下载 LCD i²c 库。
它的安装方式与普通的 Arduino 库相同。
代码
我只创建了一个代码,它以°C 显示温度,以 %RH 显示湿度,您可以修改它以显示°F……
代码可以在下面找到
结果
这是测试 3 的结果:
这就是所有的人!
*对不起,如果我不回复评论,我不会收到通知。
- 数字温湿度传感器威廉希尔官方网站 手册SHT1x(SHT10SHT11SHT15)
- 数字温湿度模块DHT21说明书_V5
- NodeMCU ESP8266使用温湿度传感器SHT31的方法
- 高精度湿度传感器HTU21D使用手册 33次下载
- ITH50W无线温湿度传感器的数据手册免费下载 3次下载
- ITD59N NB-IOT无线温湿度传感器的数据手册免费下载 1次下载
- sht75温湿度传感器引脚信息及工作模式资料下载 8次下载
- HTU21D数据手册 0次下载
- 温湿度传感器HTU21D 0次下载
- 基于SHT10_SHT11_SHT15的温湿度检测源程序 89次下载
- sht10示例程序资料 50次下载
- 基于SHT10传感器的仓库温湿度监测系统 181次下载
- 温湿度传感器SHT21中文威廉希尔官方网站 手册 553次下载
- 温湿度传感器SHT15在嵌入式系统中的应用
- SHT1x/SHT7x数字温湿度传感器 137次下载
- SHT3x-DIS驱动及应用详解 1488次阅读
- 一文了解Java 21的新功能 1092次阅读
- 21个最常见晶振应用疑难问题及解答 1361次阅读
- DS21Qx5y BSDL扫描链映射 693次阅读
- cbb21用什么代替?这些电容能替代CBB21电容 1522次阅读
- 使用51单片机实现SHT11温湿度传感器检测的程序和电路图 1.7w次阅读
- dfrobotSHT20 I2C防水型温湿传感器简介 2920次阅读
- 采用ESP8266的气体探测电路方案设计 4653次阅读
- C51单片机实现DTH11温湿度传感器测量仿真的设计 9577次阅读
- AT89C51单片机和SHT15传感器对湿度智能监控系统的设计 2419次阅读
- 一款性价比极高的芯片级温湿度传感器-HTU21D介绍 9947次阅读
- 华为p20和vivox21哪个好 7898次阅读
- SAM L21 Xplained开发板测量电流的原理 2384次阅读
- 刚发布的vivo x21一言不合就拆机(vivox21拆解图详细) 14.7w次阅读
- 浅谈温度传感器的主要类型和应用 1.3w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多