# 9-Achsen-Sensor, 10 DOF, GY-91, MPU9250, BMP280, 3-5 V

> 10-DOF-Sensormodul GY-91 mit den Chips MPU9250 und BMP280, das Gyroskop, Beschleunigungssensor und Kompass mit 3 Achsen sowie Luftdruck zur Höhenschätzung bietet. Kommunikation über I2C/SPI, Betrieb bei 3-5 V mit internem Regler, 16-Bit-AD-Wandler, Pinabstand 2,54 mm, Abmessungen 20,5 x 14,3 mm.

- Seite: https://sigmanortec.ro/de/9-achsen-sensor-10-dof-gy-91-mpu9250-bmp280-3-5-v
- Preis: 153.88 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 9131 · EAN: 5949178019856
- Kategorie: Mechatronik und IoT > Sensoren und Module > Bewegungs- und Orientierungssensoren
- Technische Daten: Versorgungsspannung: 3; Maximale Eingangsspannung: 5; Eingangsspannungstyp: DC → **DC**
- Paket (Versanddaten): 0.002 kg
- Aktualisiert: 2026-09-23
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/de/llms.txt)
- Preise: RON, inkl. MwSt.; Preise und Bestand vom 2026-10-22 03:58 (Europe/Bucharest)

## Beschreibung

Dieses 10-DOF-Sensormodul misst Orientierung und Bewegung und erfasst zusätzlich den Luftdruck zur Höhenbestimmung. Es eignet sich ideal für Drohnen, Roboter und IoT-Projekte. Ausgestattet mit MPU9250 und BMP280 bietet es Gyroskop, Beschleunigungsmesser, 3-Achsen-Kompass und Druckmessung. Die Kommunikation erfolgt über I2C oder SPI. Der Betrieb mit 3–5 V und ein interner Spannungsregler gewährleisten stabile Messwerte.
Sensormodul mit 9 Achsen plus Atmosphärendruck, das die Höhenänderung bestimmen kann.
Die Kommunikation erfolgt über die IIC/SPI/I2C-Schnittstelle.
Es nutzt den integrierten MPU9250 und BMP280.
Es liest Informationen über 3-Achsen-Gyroskop, 3-Achsen-Beschleunigungsmesser, 3-Achsen-Magnetfeld (Kompass) und Druck.
Qualitätsprodukt für genauestes Ablesen der Achsenwerte.
Spezifikationen:
Versorgungsspannung: 3 - 5VDC (interner Spannungsregler)
Modell: GY91
Integriert: MPU9250 + BMP280
Kommunikationsstandard: IIC/SPI-Protokoll
Datenausgabe: 16-Bit, 16-Bit-AD-Wandler
Angezeigte Werte: Gyroskop, Beschleunigungsmesser, Kompass, Atmosphärendruck
Stiftabstand: 2,54 mm
Abmessungen mm: 20,5 x 14,3 mm
Anweisungen:
Verwenden:
Das Modul wurde nur mit der Bibliothek MPU9250_asukiaa.h erfolgreich getestet .
Sobald das Modul mit dem Entwicklungsboard VCC-5V, GND-GND, SCL-A5, SDA-A4 verbunden ist, können Sie den untenstehenden Code hochladen, der auch im Abschnitt „Download“ verfügbar ist.
______________________________________________________________ /* von MohammedDamirchi Heim */ #es beinhaltet #es beinhaltet Adafruit_BMP280 bme; // I2C MPU9250_asukiaaa mySensor; float aX, aY, aZ, aSqrt, gX, gY, gZ, mDirection, mX, mY, mZ; void setup() { Serial.begin(115200); while (!Serial); #ifdef _ESP32_HAL_I2C_H_ // Für ESP32 Wire.begin(SDA_PIN, SCL_PIN); mySensor.setWire(&Wire); #anders Wire.begin(); mySensor.setWire(&Wire); #endif bme.begin(); mySensor.beginAccel(); mySensor.beginGyro(); mySensor.beginMag(); // Sie können Ihren eigenen Offset für Mag-Werte festlegen // mySensor.magXOffset = -50; // mySensor.magYOffset = -55; // mySensor.magZOffset = -10; } void loop() { if (mySensor.accelUpdate() == 0) { aX = mySensor.accelX(); aY = mySensor.accelY(); aZ = mySensor.accelZ(); aSqrt = mySensor.accelSqrt(); Serial.print("accelX: " + String(aX)); Serial.print("taccelY: " + String(aY)); Serial.print("taccelZ: " + String(aZ)); Serial.print("taccelSqrt: " + String(aSqrt)); } if (mySensor.gyroUpdate() == 0) { gX = mySensor.gyroX(); gY = mySensor.gyroY(); gZ = mySensor.gyroZ(); Serial.print("tgyroX: " + String(gX)); Serial.print("tgyroY: " + String(gY)); Serial.print("tgyroZ: " + String(gZ)); } if (mySensor.magUpdate() == 0) { mX = mySensor.magX(); mY = mySensor.magY(); mZ = mySensor.magZ(); mDirection = mySensor.magHorizDirection(); Serial.print("tmagX: " + String(mX)); Serial.print("tmaxY: " + String(mY)); Serial.print("tmagZ: " + String(mZ)); Serial.print("horizontalDirection: " + String(mDirection)); } Serial.print("tTemperature(*C): "); Serial.print(bme.readTemperature()); Serial.print("tPressure(Zoll(Hg)):"); Serial.print(bme.readPressure()/3377); Serial.print("tApproxAltitude(m): "); Serial.print(bme.readAltitude(1013.25)); // Dies sollte an Ihren lokalen Fall angepasst werden Serial.println(""); // Eine leere Zeile hinzufügen } _____________________________________________________________________________________________
