from lcdi2c import*
from machine import Pin,ADC
from machine import Pin,ADC
from utime import sleep
from math import log
BETA = 3950
sensor=ADC(Pin(27))
def get_temp():
nilai=sensor.read_u16()
celsius = 1 / (log(1/(65535.00/nilai - 1)) / BETA + 1.0 / 298.15) - 273.15;
print("temperature",celsius,"^C")
return celsius
def display(temp):
cmd_wrt(0x80)
string_write("TEMPERATURE:")
string_write(str(int(temp)))
string_write("^C")
lcd_start()
while 1:
display(get_temp())
sleep(0.2)