Hallo RN-Gemeinde!

Habe mal wieder ein Problem mit dem SRF05. Ich verwende diesen Code von Jaecko um den SRF05 auszulesen, allerdings habe ich den Code für die Verwendung mit einem 8-bit Timer modifiziert. Der Code läuft auf einem ATmega8 mit 16MHz

Wenn der SRF05 nun misst kommen in 70% der Messungen genau stimmende Werte dabei heraus, teilweise sendet der SRF05 aber auch den Wert 0 zurück. Dies tritt dann auf, nachdem der SRF05 bewegt wurde, aber auch spontan wird teilweise bis zu 7 mal hintereinander der Wert 0 ausgegeben.

Woran könnte das liegen? Die Software scheint in Ordnung, möglicherweise ein Hardwareproblem? Kann den Code bei Bedarf auch noch einmal posten.

Aufgrund der Fehlmessungen stoppt mein Roboter immer also möchte ich dieses Problem so schnell wie möglich lösen...

MfG

Torrentula