import utime
from time import sleep
from machine import Pin,I2C
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd
I2C_ADDR = 0x27
I2C_NUM_ROWS = 2
I2C_NUM_COLS = 16
i2c = I2C(0, sda=machine.Pin(0), scl=machine.Pin(13), freq=400000)
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)
utime.sleep(1)
while True:
lcd.move_to(5,0)
lcd.putstr(":")
lcd.move_to(2,0)
lcd.putstr(":")
lcd.move_to(0,1)
lcd.putstr("H")
lcd.move_to(3,1)
lcd.putstr("M")
lcd.move_to(6,1)
lcd.putstr("S")
for j in range (0,23):
lcd.move_to(0,0)
lcd.putstr(str(j))
for i in range(0,60):
lcd.move_to(3,0)
lcd.putstr(str(i))
for k in range (0,60):
if(k<10):
lcd.move_to(7,0)
lcd.putstr(str(k))
else:
lcd.move_to(6,0)
lcd.putstr(str(k))
sleep(1)