DHT11程序
时间: 2023-08-01 12:10:19 浏览: 169
DHT11.rar_dht11 51程序
DHT11是一种数字温湿度传感器,可以通过Arduino等开发板进行读取。下面是一个简单的DHT11测试程序示例:
```
#include <dht.h>
#define DHTPIN 2 // DHT11连接的引脚
dht DHT;
void setup() {
Serial.begin(9600);
Serial.println("DHT11测试程序");
}
void loop() {
int chk = DHT.read11(DHTPIN); // 读取DHT11数据
Serial.print("温度:");
Serial.print(DHT.temperature);
Serial.print("℃,湿度:");
Serial.print(DHT.humidity);
Serial.println("%");
delay(2000); // 延时2秒
}
```
在这个示例中,我们使用dht库来读取DHT11传感器的数据。首先我们定义了连接到DHT11传感器的引脚为2,然后在setup函数中初始化串口。在loop函数中,我们使用DHT.read11函数来读取传感器的数据,并将温度和湿度发送到串口。最后,我们延迟2秒钟,以便传感器有足够的时间来采集数据。
阅读全文