Collegamento PCF8574AP 74HC540N ULN2803

puo' essere di tutto.
prima verificare direttamente sui pin del 74HC540 ( GND 10 e Vcc 20 ) se c'e' la tensione giusta.
Ci sono in giro un sacco di breadboard "schifose"

Poi per vedere se il chip funziona , lo puoi provare da solo.
Metti un ingresso HIGH o LOW e controlli se il livello di tensione sull' uscita e' invertita

Puo' pure essere che nello sketch che usi, il PCF8574 sia impostato come INPUT