arduinoide温湿度模块代码
时间: 2024-10-20 11:01:59 浏览: 32
Arduino IDE 中使用温湿度模块(如DHT11、DHT22或AM2302等)的代码通常包括以下几个步骤:
首先,你需要安装适当的库来支持温湿度传感器,例如 DHT库,可以在Arduino IDE 的"Sketch" -> "Include Library" -> " Manage Libraries"里搜索并安装。
```cpp
#include <DHT.h>
// 定义你的传感器类型(比如DHT11)
const int dhtPin = DHT11; // 如果你使用的是DHT11
DHT sensor(dhtPin);
void setup() {
Serial.begin(9600); // 初始化串口通信
sensor.begin(); // 初始化传感器
}
void loop() {
float humidity, temperature;
// 读取数据
if (sensor.read(&humidity, &temperature) == DHT_OK) {
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" *C");
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.println("%");
delay(2000); // 等待一段时间后再次读取(防止频繁读取导致错误)
} else {
Serial.println("Failed to read data!");
}
}
```
阅读全文