from tm1637 import TM1637
import lcdi2c as lcd
from machine import Pin
from math import log
import sr04
import ntc
from utime import sleep
seg = TM1637(clk=Pin(0), dio=Pin(1))
seg1 = TM1637(clk=Pin(10), dio=Pin(11))
while 1:
dist=sr04.get_cm()
print(dist)
temp=ntc.ntc_read()
print(dist)
lcd.cmdwrite(0x80)
lcd.strwrite(str(dist))
lcd.cmdwrite(0xc0)
lcd.strwrite(str(temp))
if dist>10:
lcd.cmdwrite(0x89)
lcd.strwrite("far ")
else:
lcd.cmdwrite(0x89)
lcd.strwrite("near")
print(temp)
if temp>30:
lcd.cmdwrite(0xc9)
lcd.strwrite("hot ")
else:
lcd.cmdwrite(0xc9)
lcd.strwrite("cold")
seg.number(int(temp))
seg1.number(int(dist))
sleep (0.1)