from machine import Pin, I2C
import utime as time
from ds1307 import DS1307
from l2c_lcd import I2cLcd  

i2c = I2C(id=0, scl=Pin(1), sda=Pin(0), freq=100000)
lcd = I2cLcd(i2c, 0x27, 2, 16)

# Символи від 0 до F
hex_chars = "0123456789ABCDEF"

# Функція для поступового виведення символів
def display_hex_chars():
    # Очищення екрану перед початком
    lcd.clear()

    # Крок 1: Поступово додаємо символи від 0 до F
    for i in range(len(hex_chars)):
        lcd.putstr(hex_chars[i])  # Вивести поточний символ
        time.sleep(0.5)  # Затримка 0.5 секунди

    # Крок 2: Поступово видаляємо символи у зворотному порядку
    for i in range(len(hex_chars)):
        lcd.move_to(i, 0)  # Переміщаємось до поточного символу
        lcd.putstr(" ")  # Замінюємо символ на пробіл (видаляємо його)
        time.sleep(0.5)  # Затримка 0.5 секунди


# Основний цикл 
while True:
    display_hex_chars()  
    time.sleep(1)  
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT
GND5VSDASCLSQWRTCDS1307+