from keypad import KeyPad
from machine import Pin, I2C
from lcd_api import LcdApi
from pico_i2c_lcd import I2cLcd
import random
import time
# Setup componenti
i2c = I2C(0, sda=Pin(4), scl=Pin(5), freq=400000)
lcd = I2cLcd(i2c, 0x27, 2, 16)
def inizializza_display():
# Pulisci il display
lcd.clear()
# Mostra il titolo sulla prima riga
lcd.move_to(0, 0)
lcd.putstr("Monitor Ambiente")
# Mostra il messaggio di inizializzazione sulla seconda riga
lcd.move_to(0, 1)
lcd.putstr("Inizializzazione")
time.sleep(1)
lcd.clear()
# Aggiunge punti di sospensione animati
for _ in range(3):
lcd.putstr(".")
time.sleep(0.5)
print("Display inizializzato con successo!")
# Esecuzione
inizializza_display()