Merhaba… NTC den almam gereken degerin ham halini okuyorum ve bunu celsius’a çevirmek için gerekli formülü girdiğimde ValueError: math domain error hatası alıyorum ilgili kod ve kodun tamamı aşağıda
Celsius = 1 / math.log((1 / (1023 / Deger - 1)) / BETA + 1 / 298.15) - 273.15
from machine import ADC, Pin
import math
import time
Led = Pin(2, Pin.OUT)
Ntc = ADC(28)
BETA = 3950
while True:
Deger = Ntc.read_u16()
Celsius = 1 / math.log((1 / (1023 / Deger - 1)) / BETA + 1 / 298.15) - 273.15
print(Celsius)
time.sleep(1)