dht11温湿度传感器程序代码
dht11温湿度传感器程序代码 DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度5~95%RH, 温度-20~+60℃。
更多
以下是使用Arduino平台读取DHT11温湿度传感器的中文代码详解:
接线说明
- VCC → Arduino的5V引脚
- GND → Arduino的GND引脚
- DATA → Arduino的数字引脚2(可替换为其他数字引脚)
完整代码
#include <DHT.h> // 包含DHT传感器库
#define DHTPIN 2 // 定义传感器连接的数字引脚
#define DHTTYPE DHT11 // 指定传感器类型
DHT dht(DHTPIN, DHTTYPE); // 初始化DHT对象
void setup() {
Serial.begin(9600); // 启动串口通信
dht.begin(); // 启动传感器
Serial.println("DHT11温湿度传感器测试");
}
void loop() {
delay(2000); // 间隔2秒读取(传感器要求>1秒)
float humidity = dht.readHumidity(); // 读取湿度
float temperature = dht.readTemperature(); // 读取温度(摄氏度)
// 检查数据是否有效
if (isnan(humidity) || isnan(temperature)) {
Serial.println("读取失败!");
return;
}
// 输出结果到串口监视器
Serial.print("湿度: ");
Serial.print(humidity);
Serial.print("%\t");
Serial.print("温度: ");
Serial.print(temperature);
Serial.println("°C");
}
关键步骤
-
安装库支持
- 在Arduino IDE中:项目 → 加载库 → 管理库 → 搜索 "DHT sensor library" → 安装
-
串口监视器查看数据
- 上传代码后,打开串口监视器(右上角放大镜图标)
- 设置波特率为9600
- 实时显示温湿度数据
常见问题解决
-
读取失败?
- 检查接线(尤其DATA引脚是否正确)
- 确认上拉电阻(若使用4.7KΩ电阻需连接VCC和DATA)
- 缩短传感器与Arduino的连线距离
-
数值异常?
- 避免传感器放置在热源旁
- 等待传感器稳定(初始读取可能不准)
- 检查电源电压是否稳定
高级应用
// 获取华氏温度
float fahrenheit = dht.readTemperature(true);
// 计算热指数(体感温度)
float heatIndex = dht.computeHeatIndex(temperature, humidity, false);
说明:DHT11精度范围
- 湿度:20-80% ±5%
- 温度:0-50°C ±2°C
如需更高精度,建议选用DHT22传感器
通过此代码,您可以在Arduino项目中轻松获取环境温湿度数据,适用于气象站、智能家居、农业监测等应用场景。
DHT11温湿度模块
1970-01-01 08:00:00 至 1970-01-01 08:00:00
Arduino开发板使用DHT11温湿度传感器的方法 精选资料分享
在本篇文章中,我们将DHT11温湿度传感器与Arduino开发板和LCD显示屏连接,设计一种能够测量室温和环境
2021-07-13 09:35:01
Arduino开发板使用DHT11温湿度传感器的方法 精选资料分享
在本篇文章中,我们将DHT11温湿度传感器与Arduino开发板和LCD显示屏连接,设计一种能够测量室温和环境
2021-07-13 06:58:11
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 传感器常见类型有哪些?
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机