from machine import Pin, I2C
import utime as time
from ds1907 import DS1307
from i2c_lcd import I2cLcd
i2c = I2C(id=0,scl=Pin(1),sda=Pin(0),freq=100000)
lcd = I2cLcd(i2c, 0x27, 2, 16)
i2c_rtc = I2C(0, scl = Pin(1), sda = Pin(0),freq = 400000)
rtc = DS1307(i2c_rtc,0x68)
while True:
(Y,M,D,day,hr,m,s,p1) = rtc.datetime()
if s < 10:
s = "0" + str(s)
if m < 10:
m = "0" + str(m)
if hr < 10:
hr = "0" + str(hr)
if D < 10:
D = "0" + str(D)
if D < 10:
M = "0" + str(M)
tim = str(hr) + ":" + str(m) + ":" + str(s)
print(tim)
lcd.move_to(0,1)
lcd.putstr(tim)
time.sleep(1)