#include <math.h>
const float BETA = 3950;
const int analogPin = 26;
void setup() {
Serial.begin(115200);
}
void loop() {

int analogValue = analogRead(analogPin);

float celsius = 1 / (log(1 / (4095.0 / analogValue - 1)) / BETA
+ 1.0 / 298.15) - 273.15;
// Output temperature to the serial monitor
Serial.print("Temperature: ");
Serial.print(celsius);
Serial.println(" ℃");
delay(1000); // Wait 1 second before reading again
}
esp:0
esp:2
esp:4
esp:5
esp:12
esp:13
esp:14
esp:15
esp:16
esp:17
esp:18
esp:19
esp:21
esp:22
esp:23
esp:25
esp:26
esp:27
esp:32
esp:33
esp:34
esp:35
esp:3V3
esp:EN
esp:VP
esp:VN
esp:GND.1
esp:D2
esp:D3
esp:CMD
esp:5V
esp:GND.2
esp:TX
esp:RX
esp:GND.3
esp:D1
esp:D0
esp:CLK
ntc1:GND
ntc1:VCC
ntc1:OUT