arduinoIDE esp32 aht20代码
时间: 2024-08-17 13:02:06 浏览: 41
Arduino IDE是一个开源的集成开发环境,用于编写、上传代码至Arduino兼容板,比如ESP32。ESP32是一种基于Espressif ESP8266平台的SoC(系统级芯片),集成了Wi-Fi和蓝牙功能。
AHT20是一款相对简单的数字温湿度传感器模块,常用于物联网(IoT)项目中测量室内温度和湿度。
下面是一个基本的示例代码片段,展示如何在Arduino IDE中连接AHT20传感器并获取数据:
```cpp
#include <Adafruit_AHT20.h> // 引入AHT20库
Adafruit_AHT20 sensor; // 创建AHT20实例
void setup() {
Serial.begin(9600); // 初始化串口通信
if (!sensor.begin()) { // 检查是否成功初始化
Serial.println("Error initializing AHT20");
return;
}
Serial.println("AHT20 sensor initialized");
}
void loop() {
float temperature = sensor.readTemperature(); // 读取温度
float humidity = sensor.readHumidity(); // 读取湿度
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" *C");
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.println("%");
delay(1000); // 程序延时1秒再读取下一次数据
}
```
在这个例子中,你需要首先添加`Adafruit_AHT20`库到你的项目里。然后,在`setup()`函数中初始化传感器,并在`loop()`函数中持续读取温度和湿度值,每隔一秒显示一次。