@substrateffekt:
Willkommen im Forum!
Ich kenne deine Programmierumgebung nicht, so dass ich nicht weiß, ob die Kommunikation (seriell?) mit dem Sensor stimmt.
Was zum SRF02 auffällt:
1. Eine Wartezeit von 5s zwischen Messvorgang starten und Ergebnis anfordern ist viel zu lang: Hier reicht PauseMSec(65)!
2. Nach der Pause von 65ms kann man das Ergebnis einfach aus den Registern 2,3 des Sensors lesen. Ich weiss nicht, was dein Befehl SRF.Tx(94) genau macht. Eigentlich muss man nur lesen und nichts mehr senden.
Lesezeichen