import ds3231
import time
from machine import I2C, Pin
from pico_i2c_lcd import I2cLcd
I2C_ADDR = 0x27
totalRows = 2
totalColumns = 16
i2c = machine.SoftI2C(scl=machine.Pin(1), sda=machine.Pin(0))
adress = i2c.scan()[0]
lcd = I2cLcd(i2c , adress , 4 , 20 )
# Initialisierung
rtc = ds3231.RTC(sda_pin=0, scl_pin=1)
# Zeit lesen und ausgeben
rtc_time = rtc.ReadTime('DIN-1355-1+time')
print('Alt:', rtc_time)
# Zeit setzen: Sekunde / Minute / Stunde / Wochentag / Tag / Monat / Jahr
rtc.SetTime(b'\x00\x16\x01\x04\06\x04\x25')
while True:
# Zeit lesen und ausgeben
rtc_time = rtc.ReadTime('DIN-1355-1+time')
print('Neu:', rtc_time)
time.sleep(1)