Inicializace PCF8574 (init_pcf8574)¶
Co dělá: Inicializuje I2C expandér PCF8574 na zvolené adrese a pinech SDA/SCL.

Vstupy¶
pin_SDA: pin SDA sběrnice I2C.pin_SCL: pin SCL sběrnice I2C.- Pole
adress: adresa expandéru (A0-A2).
Výstup¶
- žádný (příkazový blok).
Kdy použít¶
- Před prvním čtením/zápisem na PCF8574.
- Když používáš více expandérů na jedné I2C sběrnici.
Tipy a pasti¶
- Inicializaci proveď jednou při startu programu.
- Adresa musí odpovídat fyzickému nastavení pinů A0-A2.
Ukázka generovaného Python kódu¶
from machine import Pin, SoftI2C
import pcf8574
i2c_22_21 = SoftI2C(scl=Pin(22), sda=Pin(21), freq=100000)
pcf8574_0 = pcf8574.PCF8574(i2c_22_21, 0x20)