arduino dht11
时间: 2023-10-02 08:05:33 浏览: 136
dht11_DHT11_DHT11库_arduino的DHT11库文件_dht11库文件_zip_
5星 · 资源好评率100%
Arduino DHT11是一种温湿度传感器模块,可以用于测量室内的温度和湿度。以下是使用Arduino IDE和DHT库读取DHT11传感器的简单代码:
```
#include <DHT.h>
#define DHTPIN 2 // DHT11传感器连接到Arduino的数字引脚2
#define DHTTYPE DHT11 // DHT11传感器类型
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float temperature = dht.readTemperature(); // 读取温度
float humidity = dht.readHumidity(); // 读取湿度
Serial.print("温度: ");
Serial.print(temperature);
Serial.print(" °C, 湿度: ");
Serial.print(humidity);
Serial.println(" %");
}
```
在这个代码中,我们首先定义了DHT11传感器连接到Arduino的引脚和传感器类型。然后在setup()函数中,我们初始化了串口通信和DHT库。在loop()函数中,我们使用dht.readTemperature()和dht.readHumidity()函数读取温度和湿度,并通过串口打印输出。注意在每次读取传感器数据后,我们使用delay()函数延迟2秒钟,以避免过于频繁地读取传感器数据。
阅读全文