Hi,

eine Bestimmung von Raum-Koordinaten auf Magentbasis ist sehr schwierig. Das Erdmagnetfeld ist nicht annähernd linear und äussere Einflüsse -wie Bebauung oder Kraftfahrzeuge- krümmen die ohnehin nicht linearen Feldlinien so stark, dass eine genaue Bestimmung z.B. für Flugobjekte kaum möglich ist.

Es gibt einen 2D-Magentkompass CMPS03 bei www.roboter-teile.de
Das Ding kann über IIC Schnittstelle ausgelesen werden. Das Problem ist aber, dass bei Neigung die Messergebnisse verfälscht werden - also keine 3D-Erfassung. Mit Lagesensoren (ADXL202) könnte man mit Tabellen arbeiten. Aber auch das geht nur im statischen Zustand - also unbeschleunigt.

Falls Du eine Lageerkennung für ein beschleunigtes Flugobjekt suchts, dann sollten wir ins Detail gehen - damit beschäftige ich mich seit einiger Zeit.

Hoffentlich hilfts....

Grüsse aus Siegen

Udo