import time
from machine import I2C, Pin
from lcd_driver import I2cLcd
I2C_ADDR = 0x27
totalRows = 4
totalCols = 20
i2c = I2C(0, scl=Pin(22), sda=Pin(21))
try:
lcd = I2cLcd(i2c, I2C_ADDR)
print("LCD inicializado com sucesso.")
except OSError:
print("Erro: Verifique a conexão I2C ou o endereço do LCD.")
while True:
lcd.clear()
lcd.move_to(0, 0)
lcd.putstr("Turma 1EMA")
lcd.move_to(0, 1)
lcd.putstr("Eng. Mecatronica")
lcd.move_to(0, 2)
lcd.putstr("CTFE")
lcd.move_to(0, 3)
lcd.putstr("micropython")
time.sleep(5)