Da bin ich noch mal Was mittlerweile neu ist, ist folgendes: Wenn ich Messungen im Bereich < 15cm (die ja ungültig wären) oder > 5m (die gültig wären) mache, dann kommt nichts mehr vom I²C zurück. Er hängt sich quasi hier auf:

while (!(TWCR & (1<<TWINT)))

Habt ihr so etwas schon mal erlebt bei dem SRF02?