Ok, danke, aber da fällt mir gleich noch eine Frage zum PCF ein :
Programm für Eingänge:

Code:
$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 200
$swstack = 200
$framesize = 400

Config Portd.7 = Output

'TWI konfigurieren
Config Sda = Portc.1
Config Scl = Portc.0
Config Twi = 100000                                         'TWI Frequenz

'Adresse des PCF
Const Pcf8574w = &H40
Const Pcf8574r = &H41

Dim Meinevariable As Byte

Sound Portd.7 , 400 , 450
Sound Portd.7 , 400 , 250
Sound Portd.7 , 400 , 450
Wait 1

'I²C initialisieren
I2cinit

Sound Portd.7 , 400 , 450

Do

I2cstart
I2cwbyte Pcf8574r
I2crbyte MeineVariable, Nack
I2cstop

Print Meinevariable
Print

Waitms 500

Loop
End
Warum erhalte ich da nur 255 und wenn ich einen Taste drücke 127 ? Wie mache ich das richtig ? Was ist dieses Nack (das habe ich in der Bascom Hilfe nicht gefunden) ?