const int thermistorPin = A0;
const float R = 10000, T0 = 298.15, B = 3950; // R при 25°C, T0 в Кельвінах, B-коефіцієнт
void setup() {
Serial.begin(9600);
}
void loop() {
float V = analogRead(thermistorPin) * 5.0 / 1023.0;
float Rt = R * (5.0 / V - 1.0);
float T = 1.0 / (1.0/T0 + log(Rt/R)/B);
Serial.print("Температура: ");
Serial.print(T - 273.15); // Переводимо в Цельсій
Serial.println(" °C");
delay(1000);
}