Hallo,
das Problem ist wohl nicht im Programm.
wenn ich die Sprungmarken in "select case Gegenstand_alle" durch Printbefehle ersetze, läuft es so, wie es soll.

Könnte es daran liegen, dass unter der Platine die Kabel zu den Motoren verlaufen und deren elektromagnetisches Feld den I2C-Bus stört??
Wie gesagt, wenn die Motoren aus sind, geht es klasse, auch mit dem SRF02.

jon