Kompass

Einführung

Der elektronische Kompass ist dafür ausgelegt, das Erdmagnetfeld zu erfassen und die magnetischen Kursdaten an einen Mikrocontroller wie Arduino zu übermitteln. Wir verwenden heute das Modul GY-271, das auf dem Sensor HMC5883L basiert.

Ausgestattet mit einem Hall-Effekt-Sensor bietet der GY-271 eine angemessene Genauigkeit bei der Messung der magnetischen Orientierung. Er verfügt über ein Dreiachsensystem, das Magnetfeldschwankungen entlang der X-, Y- und Z-Achse erkennt. Anhand dieser Daten lässt sich die Ausrichtung des Moduls relativ zum magnetischen Norden bestimmen.

  • Kompasskiefern GY-271

  • Vcc: Anschluss an 3,3 V der Arduino-Platine.

  • GND: Anschluss an Masse der Arduino-Platine.

  • SDA: Anschluss an Pin A4 der Analogausgänge.

  • SCL: Anschluss an Pin A5 der Analogausgänge.

Elektronisches Diagramm

Hier ist das elektronische Diagramm zum Anschluss des GY-271. Dabei wird der i2C des Arduino-Boards verwendet:

Programmierung

Um das Programm für den Kompass GY-271 hochzuladen, müssen Sie die Adafruit-Bibliothek für den HMC5883 installieren, den Chip, der unseren Kompass steuert: