from machine import Pin, I2C
i2c = I2C(1, scl=Pin(15), sda=Pin(14), freq=100000)
DEVICE_ADDR = 0x36
# Írás regiszter 2-be
i2c.writeto(DEVICE_ADDR, bytes([2, 123]))
# Olvasás regiszter 2-ből
i2c.writeto(DEVICE_ADDR, bytes([2]))
val = i2c.readfrom(DEVICE_ADDR, 1)
print("Regiszter 2 értéke:", val[0])
# Több bájt írás és olvasás
i2c.writeto(DEVICE_ADDR, bytes([4, 10, 20, 30])) # regiszter 4-től kezdve
i2c.writeto(DEVICE_ADDR, bytes([4])) # regiszter 4 cím
vals = i2c.readfrom(DEVICE_ADDR, 3) # 3 bájt olvasás
print("Regiszter 4-6 értékei:", list(vals))