from machine import I2C, Pin
from lcd_i2c import I2cLcd
import time
# Direccion I2C del LCD
I2C_ADDR = 0x27
# Tamaño del LCD
LCD_ROWS = 2
LCD_COLS = 16
# Inicializar el bus I2C (pines SDA y SCL)
i2c = I2C(0, scl=Pin(5), sda=Pin(4), freq=400000)
# Inicializar el LCD
lcd = I2cLcd(i2c, I2C_ADDR, LCD_ROWS, LCD_COLS)
# Limpiar la pantalla
lcd.clear()
# Mostrar un mensaje en la primera línea
lcd.move_to(0, 0)
lcd.putstr("Hello, World!")
# Mantener el mensaje en la pantalla por 5 segundos
time.sleep(5)
# Limpiar la pantalla nuevamente
lcd.clear()
# Mostrar un mensaje en la segunda línea
lcd.move_to(0, 1)
lcd.putstr("Raspberry Pi Pico")
# Mantener el mensaje en la pantalla
while True:
pass