登录/注册

esp32温度

更多

ESP32 的温度测量通常有两种方式,具体如下:


一、使用 内置温度传感器

ESP32 芯片内部集成了一个温度传感器,但精度较低,主要用于监测芯片本身的温度(非环境温度)。

示例代码(Arduino框架):

#include "driver/temp_sensor.h"

void setup() {
  Serial.begin(115200);
  temp_sensor_config_t ts_config = TEMP_SENSOR_CONFIG_DEFAULT();
  temp_sensor_set_config(ts_config); // 配置传感器
  temp_sensor_start();               // 启动传感器
}

void loop() {
  float temperature;
  temp_sensor_read_celsius(&temperature); // 读取温度(摄氏度)
  Serial.printf("芯片温度: %.2f°C\n", temperature);
  delay(1000);
}

注意事项:

  1. 测量范围:-40°C ~ 125°C,但实际精度在 ±2°C 左右。
  2. 传感器靠近芯片核心,可能受自身发热影响(如WiFi/BT工作时温度会升高)。

二、使用 外部温度传感器

如需更精准的环境温度测量,建议连接外部传感器,例如:

  1. DS18B20(数字传感器,单总线协议)
  2. DHT11/DHT22(温湿度传感器)
  3. LM35(模拟电压输出传感器)

示例:DS18B20 接线与代码

  1. 接线

    • DS18B20 数据引脚 → ESP32 任意GPIO(例如 GPIO4)
    • 需外接 4.7KΩ 上拉电阻
  2. 代码(需安装 DallasTemperature 库)

    
    #include <OneWire.h>
    #include <DallasTemperature.h>

define DS18B20_PIN 4 // GPIO4

OneWire oneWire(DS18B20_PIN); DallasTemperature sensors(&oneWire);

void setup() { Serial.begin(115200); sensors.begin(); // 初始化传感器 }

void loop() { sensors.requestTemperatures(); float temp = sensors.getTempCByIndex(0); // 获取温度 Serial.printf("环境温度: %.2f°C\n", temp); delay(1000); }



---

### 如何选择?
- 仅需粗略监测芯片温度 → **内置传感器**。
- 需精准测量环境温度 → **外部传感器**(推荐DS18B20或DHT22)。

ESP32-WROOM-32-N8

ESP32-WROOM-32-N8

2023-04-06 23:33:39

ESP32-S3-MINI-1-N8

ESP32-S3-MINI-1-N8

2023-04-06 23:31:21

ESP32-S3-WROOM-1U-N4

ESP32-S3-WROOM-1U-N4

2023-04-06 23:08:04

乐鑫ESP32-MINI-1参考设计

乐鑫ESP32-MINI-1参考设计乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、

资料下载 华秋商城 2022-10-19 16:13:41

乐鑫ESP32-WROOM-32UE参考设计

乐鑫ESP32-WROOM-32UE参考设计ESP32将天线开关、RFbalun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体。ESP32

资料下载 华秋商城 2022-10-19 16:13:29

乐鑫ESP32-PICO-MINI-02参考设计

乐鑫ESP32-PICO-MINI-02参考设计乐鑫多年来深耕?AIoT?领域软硬件产品的研发与设计,专注于研发高集成、低功耗、性能卓越、安全稳定、高性价比的无线通信SoC,现已发布ESP8266、

资料下载 华秋商城 2022-10-19 16:13:24

esp32-s3_datasheet

esp32s3datasheet

资料下载 bananapi开源硬件 2022-09-05 14:08:27

esp32s下载电路原理图下载

esp32s下载电路原理图下载

资料下载 wudeTang 2021-10-25 09:39:54

ESP32-WROOM-32D-N8

ESP32-WROOM-32D-N8

2023-03-29 22:42:58

ESP32-WROOM-32U-N8

ESP32-WROOM-32U-N8

2023-03-29 22:42:58

ESP32-WROVER-B

ESP32-WROVER-B

2023-03-29 22:36:07

ESP32-S3-WROOM-1-N8R8

ESP32-S3-WROOM-1-N8R8

2023-03-29 21:34:19

ESP32-D0WD

ESP32-D0WD

2023-03-29 17:57:35

ESP32-C3-MINI-1-H4

ESP32-C3-MINI-1-H4

2023-03-29 16:30:23

ESP32-S0WD

ESP32-S0WD

2023-03-28 13:10:29
7天热门专题 换一换
相关标签