Also ich verzweifle hier gerade an einem eigentlich klitzekleinem Problem :

Ich habe einen RP6 mit Kompass. Die Werte liegen äquivalent zu 0-360 Grad als 0-255 vor.

Ich weis, in welche Richtung in Grad der RP6 zeigt und weis, wohin ich will.

Wie aber bekomme ich jetzt heraus, ob er sich zur neuen Gradzahl um die eigene Achse links- oder rechtsherum drehen soll? Er soll sich dabei natürlich in Richtung des kleinsten Winkels richten.

Das Problem ist der 0-Durchgang bei der Programmierung und jedesmal wenn ich denke, jetzt klappt es, macht er mit anderen Wertepaaren wieder etwas anders, als gedacht...

Ich brauche mal einen Denkanstoß, gibt es da eine Winkelfunktion, mit der man weiterkommt ?

Vielen Dank und viele Grüße

Ernst