Hallo Jens

Wie sieht denn dein angepaßtes Programm aus ?

Zum Auslessen brauchst du nur die routine:
#schleife
gosub Start
Daten = 113 'PCF8574, Lesen
gosub I2C_Write
gosub I2C_Read
gosub NoAck
gosub Stop

'Die Eigänge stehen dann in der Variablen DATEN

'Die Auswertung währe dann:

if daten and 1 then ........ else .......
if daten and 2 then ....... else ......
.......
if daten and 128 then ......... else.....
goto schleife


Denke auch an die Pullup-Widerstände.


gruß Harald