from machine import I2C, Pin
from machine_i2c_lcd import I2cLcd
from time import sleep
i2c = I2C(0, scl=Pin(22), sda=Pin(21), freq=400000)
lcd = I2cLcd(i2c, 0x27, 2, 16)
def center(lcd, kyTu, hang):
lcd.move_to(0, hang)
lcd.putstr(kyTu[:16].center(16))
def left(lcd, kyTu, hang):
lcd.move_to(0, hang)
lcd.putstr("{:<16}".format(kyTu[:16]))
def right(lcd, kyTu, hang):
lcd.move_to(0, hang)
lcd.putstr("{:>16}".format(kyTu[:16]))
center(lcd, "Lam Gia Khang", 0)
for i in range(20,-1,-1):
left(lcd, f"{i}s", 1)
sleep(1)
lcd.clear()
center(lcd, "Thank you", 0)
sleep(10)
lcd.clear()