Hallo,
ich habe mal meinen Code eingesehen.

Ein Vermerk: SDA Change nur bei SCL = 0 erlaubt.

Ich setze zuerst SCL auf 0.
Dann setze ich SDA. (Bit 0)
Und dann setze ich SCL auf 1 und danach auf 0.
Dann setze ich SDA. (Bit 1)
Und dann setze ich SCL auf 1 und danach auf 0.
....
Zuschluss setze ich SDA = 1 und SCL = 1 und warte den Acknowledge ab.

Die Lichter dürfen nicht aufleuchten und danach wieder verlöschen. Der Status muss bleiben.

Gruss Klaus.