ESP32-S3-WROOM-1温湿度代码
时间: 2023-06-22 09:44:13 浏览: 197
以下是ESP32-S3-WROOM-1温湿度代码示例:
```c
#include <Adafruit_Sensor.h>
#include <DHT.h>
#define DHTPIN 2 // DHT11传感器数据引脚连接到ESP32的GPIO2
#define DHTTYPE DHT11 // DHT11传感器类型
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000); // 等待2秒
float humidity = dht.readHumidity(); // 读取湿度
float temperature = dht.readTemperature(); // 读取温度(摄氏度)
Serial.print("湿度: ");
Serial.print(humidity);
Serial.print(" %\t");
Serial.print("温度: ");
Serial.print(temperature);
Serial.println(" *C");
}
```
在这个示例中,我们使用了Adafruit_Sensor库和DHT库来读取DHT11温湿度传感器的数据。我们将DHT11的数据引脚连接到ESP32的GPIO2引脚,然后在setup()函数中进行初始化。在loop()函数中,我们等待2秒后读取温湿度数据并将其打印到串口监视器上。
请注意,这只是一个简单的示例代码,实际上你可能需要根据自己的需求进行修改和优化。
阅读全文