Inicializace PCF8574 (init_pcf8574)¶
Co dělá: Inicializuje I2C expandér PCF8574 pro následně zápis na piny nebo port.

Vstupy¶
pin_SDA: pin SDA sběrnice I2C.pin_SCL: pin SCL sběrnice I2C.- Pole
adress: adresa expandéru.
Výstup¶
- žádný (příkazový blok).
Kdy použít¶
- Před první operací
set_pin_pcf8574neboset_port_pcf8574. - Při použití více expandérů na jedné sběrnici.
Tipy a pasti¶
- Inicializuj jednou na začátku programu.
- špatně adresa nebo SDA/SCL pin je nejčastější důvod nefunkčnosti.
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)