Beschreibung
HMC5983 3-Achsen-Digital-Magnetkompass GY-282-Modul. Ersetzt das HMC5883 GY-273-Modul
HMC5983-Spezifikationen:
– HMC5883L-kompatibel.
– Funktioniert mit: 3–5 V.
– Schnittstelle: I2c.
– Der Ausgang ist temperaturkompensiert
– Maximale Ausgangsfrequenz 220 Hz
– Kurswinkelgenauigkeit von 1–2 Grad.
Arduino-Codebeispiel:
Bibliothek
#include <Wire.h>
#include <HMC5883L.h>
HMC5883L compass;
void setup(){
Serial.begin(9600);
Wire.begin();
compass = HMC5883L(); //new instance of HMC5883L library
setupHMC5883L(); //setup the HMC5883L
}
// Our main program loop.
void loop(){
float heading = getHeading();
Serial.println(heading);
delay(100); //only here to slow down the serial print
}
void setupHMC5883L(){
//Setup the HMC5883L, and check for errors
int error;
error = compass.SetScale(1.3); //Set the scale of the compass.
if(error != 0) Serial.println(compass.GetErrorText(error)); //check if there is an error, and print if so
error = compass.SetMeasurementMode(Measurement_Continuous); // Set the measurement mode to Continuous
if(error != 0) Serial.println(compass.GetErrorText(error)); //check if there is an error, and print if so
}
float getHeading(){
//Get the reading from the HMC5883L and calculate the heading
MagnetometerScaled scaled = compass.ReadScaledAxis(); //scaled values from compass.
float heading = atan2(scaled.YAxis, scaled.XAxis);
// Correct for when signs are reversed.
if(heading < 0) heading += 2*PI;
if(heading > 2*PI) heading -= 2*PI;
return heading * RAD_TO_DEG; //radians to degrees
}
Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Bewertung abgeben.
Versand innerhalb der Niederlande
Dieses Produkt wird per PostNL-Briefpost in einem Luftpolsterumschlag geliefert.- 3.45 € Versandkosten für Bestellungen unter 25 €.
- 2.95 € Versandkosten für Bestellungen zwischen 25 und 45 €.
- Bestellungen über 45 € werden akzeptiert
kostenlose per PostNL-Briefpost verschickt.
Werktags vor 16:30 Uhr bestellt, noch am selben Tag verschickt!
Klicken Sie hier für die Kosten außerhalb der Niederlande.
Bewertungen
Es geben nog geen Beoordelingen.