import time
import math
from machine import ADC
ntc = ADC(26)
R0 = 10000
B = 3950
T0 = 298.15
R_FIXED = 10000
while True:
adc = ntc.read_u16()
V = adc / 65535 * 3.3
# fórmula invertida
R = R_FIXED * (V / (3.3 - V))
tempK = 1 / (1/T0 + (1/B) * math.log(R / R0))
tempC = tempK - 273.15
print("Temperatura:", tempC)
time.sleep(1)