Hallo Manfred

da das mein erster Ultraschallsensor dieser Art ist, den ich ansteuere, habe ich einen dummen Anfängerfehler gemacht.
Ich habe in meinem Programm den groben Fehler gemacht, dass ich zuerst die Messung durchgeführt habe und dann das Register 0 abgefragt habe, um den Messzustand auszulesen (Versionsnummer oder 255 für aktive Messung).
Ich habe also keine Wartezeit implementiert und dadurch wurde bei jedem Schleifendurchgang eine neue Messung durchgeführt ohne den Abschluss der vorherigen abzuwarten.
Jetzt sethe ich ein Flag, dass mir die neue Messung erst wieder zulässt, wenn die Auswertung durchgeführt wurde und dadurch ja auch das Register 0 eine neue Messung zulässt.
Wie mans auch dreht und wendet, es war mein Fehler