Winkelberechnung mit Arduino UNO

Die Winkeleinstellung läuft falsch. An der unteren Position ist die noch richtig. Fahre ich aber in Etappen nach oben, wird der Falschwinkel immer größer. Die Werte laufen auch ab 90° in den negativen Bereich, was sie ja auch sollen. Aber der Übergang von unter 90° nach über 90° ist schwer zu berechnen, da der Wert von Minus nach Plus springt und ich die Strecke damit nicht errechnen kann. Aber ich bin dran.
Bei Deinem Ring ist der Mittelpunkt immer gegeben aber bei hohen Objekten verändert sich die Entfernung extrem. Bei meinem System kann ich alles scannen. Auch weiter entfernte Objekte und die Größe spielt keine Rolle. Also Büsten Scanns gehen da auch wenn dann auch nur händisch. Versuche mal mit Deinem System einen Kopf zu scannen. Bei mir reicht ein Drehstuhl.