====== 11.数字式温湿度传感器, Temperature and Humidity (DHT11) ====== ===== code:111 ===== ---- ===== 传感器介绍 ===== {{ :module:sensors:1-10.png?direct&400 |}} **感应类型:**温湿度 **用途:**获取环境温度和适度 **原理:**DHT11传感器内部带有热敏电阻、湿敏电阻和AD转换器,通过单总线把数据发送到Arduino/MCU上。 **参考资料:**{{:module:sensors:dht11.pdf|DHT11技术手册}} **模块引脚:** * VCC:+5V * DATA:单总线通信数据线 * GND:接地 **使用方法:**将模块与Arduino/MCU连接,根据技术手册编写相应的程序来获取温湿度。或者直接使用Arduino库来读取数据。 **代码 Code:** {{:module:sensors:simpledht.zip|SimpleDHT库}} {{:module:sensors:11temphumsensor.zip|DHT11读取程序}} [[module:libins|]] **连线方式:** * VCC --> +5V * DATA --> D2 * GND --> GND **代码使用方法:** - 将模块和Arduino Nano连线 - 下载程序 - 打开串口监视器,设置波特率为115200bps - 试图改变温度和湿度,观察变化 ---- ===== TREEE 评价 ===== TC:1 功能: ★★ 难度: ★★ 综合评语:DHT11是一款综合温度和湿度的传感器,具有提交小巧,需要处理器资源较少等特点。温度测量准确的尚可,但是湿度测量偏差有时候会比较大。 适用项目:任何在测量范围内需要获取温度和湿度的场合,例如智能家居、环境监控等。 ---- [[module:sensors|返回传感器页面]]