基于arduino的DHT11
作者:野牛程序员:2023-07-29 21:52:22Arduino阅读 2580
基于Arduino的DHT11温湿度传感器示例代码如下:
#include <dht11.h> // 引入DHT11库 dht11 DHT; // 创建DHT11对象 #define DHT11_PIN 2 // DHT11连接到数字引脚2 void setup() { Serial.begin(9600); } void loop() { int chk = DHT.read(DHT11_PIN); // 读取DHT11传感器数据 Serial.print("湿度: "); Serial.print(DHT.humidity); Serial.print("% 温度: "); Serial.print(DHT.temperature); Serial.println("°C"); delay(2000); // 2秒延迟后再次读取数据 }
以上代码中使用了一个名为"dht11.h"的库来简化DHT11传感器的操作。如果还没有安装该库,可以在Arduino IDE中进行如下操作安装:
打开Arduino IDE。
点击"工具" -> "管理库"。
在库管理器中搜索"dht11"。
找到并选择"DHT Sensor Library",然后点击"安装"按钮。
安装完成后,即可使用上述代码读取DHT11传感器的温度和湿度数据,并通过串口监视器显示出来。
请注意,DHT11传感器的数据读取可能会存在一些误差和不稳定性,因此在实际应用中,可能需要进行一些数据校准和平均处理。另外,该示例代码中的串口通信波特率为9600,确保串口监视器中的波特率设置与此一致,以正确显示数据。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:土壤湿度传感器 arduino百分比显示
- 下一篇:arduino土壤湿度传感器代码