如何使用 DHT21 湿度和温度传感器与 Arduino 进行配合,并将测量值显示在 OLED 显示屏上
扫描二维码
随时随地手机看文章
在本教程中,我们将学习如何使用 DHT21 湿度和温度传感器与 Arduino 进行配合,并将测量值显示在 OLED 显示屏上。
第 1 步:您将需要的物品/材料
•Arduino Uno 或任何其他类型的 Arduino 板子
•DHT21 传感器
•面包板
•跳线
•OLED 显示屏
•Visuino software
第 2 步:电路
•将 DHT21 的正极引脚(+)与 Arduino 的 +5V 引脚相连。
•将 DHT21 的负极引脚(接地端)与 Arduino 的 GND 引脚相连。
•将 DHT21 的输出引脚与 Arduino 的数字引脚(7)相连。
•将 OLED 显示屏的“VCC”引脚与 Arduino 单元的“5V”引脚相连。
•将 OLED 显示屏的“GND”引脚与 Arduino 的“GND”引脚连接起来。
•将 OLED 显示屏的“SDA”引脚与 Arduino 的“SDA”引脚连接起来。
•将 OLED 显示屏的“SCL”引脚与 Arduino 的“SCL”引脚相连。
第 3 步:启动 Visuino 软件,并选择 Arduino UNO 板型。
按照第一张图片所示启动 Visuino。在 Visuino 中点击“Arduino”组件上的“工具”按钮(图 1)。当对话框出现时,如图 2 所示选择“Arduino UNO”。
第 4 步:在 Visuino 添加、设置及连接组件
•添加“DHT”组件
•选择“湿度温度计1”,然后在属性窗口中将类型设置为“DHT21”
•添加“OLED”显示组件
•双击“显示OLED1”
•在“元素”窗口中,将“文本字段”拖至左侧。
•在属性窗口中将尺寸设置为 2 。
•在“元素”窗口中,将另一个“文本字段”拖到左侧。
•在属性窗口中,将“大小”设置为 2,“Y 轴”设置为 20
•关闭“元素”窗口
•将“湿度温度计1”引脚“温度”部分连接到“显示 OLED1” > “文本字段 1”
•将“湿度温度计1”的“湿度”引脚连接到“显示 OLED1” > “文本字段 2”
•将“湿度温度计 1”传感器的引脚与 Arduino 板上的数字引脚 7 进行连接。
•将“DisplayOLED1”引脚的 I2C 输出连接到 Arduino 板的 I2C 输入引脚上
第 5 步:生成、编译并上传 Arduino 代码
在 Visuino 中,点击页面底部的“构建”选项卡,确保选择了正确的端口,然后点击“编译/构建并上传”按钮。
第 6 步:运行
如果为 Arduino UNO 模块供电,OLED 显示屏就会开始显示温度和湿度值。
本文编译自hackster.io





