电容式湿度传感器初始化代码
时间: 2023-06-16 18:04:39 浏览: 54
以下是使用Arduino开发板初始化电容式湿度传感器的代码示例:
```c
#include <SimpleDHT.h>
// 设置传感器引脚
int pinDHT11 = 2;
SimpleDHT11 dht11;
void setup() {
Serial.begin(9600);
}
void loop() {
// 读取传感器数据
byte temperature = 0;
byte humidity = 0;
int err = SimpleDHTErrSuccess;
if ((err = dht11.read(pinDHT11, &temperature, &humidity, NULL)) != SimpleDHTErrSuccess) {
Serial.print("读取传感器数据失败,错误代码=");
Serial.println(err);
delay(1000);
return;
}
// 输出读数
Serial.print("湿度: ");
Serial.print((int)humidity);
Serial.print("%");
Serial.print(",温度: ");
Serial.print((int)temperature);
Serial.println("℃");
// 等待一段时间
delay(2000);
}
```
在上述代码中,我们首先通过`SimpleDHT`库定义了一个`SimpleDHT11`对象。然后,在`setup()`函数中,我们初始化了串口通信,并在`loop()`函数中,读取了传感器数据并输出结果。需要注意的是,`SimpleDHT`库需要从Arduino官网下载并安装。