阿杜一诺esp32温度传感器
时间: 2023-11-26 20:06:00 浏览: 229
ESP32-Temp:我们打算使用该芯片来测量温度。 ESP32芯片内部温度传感器无需任何外部模块即可使用,仅使用芯片本身即可
3星 · 编辑精心推荐
以下是使用阿杜一诺ESP32开发板连接温度传感器的示例代码:
```c
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#define DHTPIN 4 // 温度传感器连接到ESP32的GPIO4引脚
#define DHTTYPE DHT11 // 温度传感器类型为DHT11
DHT_Unified dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
sensors_event_t event;
dht.temperature().getEvent(&event);
if (isnan(event.temperature)) {
Serial.println("Error reading temperature!");
} else {
Serial.print("Temperature: ");
Serial.print(event.temperature);
Serial.println(" *C");
}
}
```
该示例使用了Adafruit提供的DHT库,通过读取温度传感器的数据并计算温度值,最终将温度值输出到串口监视器中。
阅读全文