MPU-9250 9-Achsen Beschleunigungs Sensor
Vorrätig
Gib deinem Projekt ein Gefuehl fuer Bewegung
Mit dem MPU-9250/GY-9250 bekommt dein Roboter, Datenlogger oder Bedienobjekt ein eigenes Lagegefuehl. Beschleunigung, Drehrate und Magnetfeldwerte zeigen, ob das Modul kippt, rotiert oder seine Ausrichtung veraendert.
Der erste Erfolg ist deutlich: Du startest den I2C-Sketch, drehst das Modul in der Hand, und Beschleunigungs-, Gyro- sowie Magnetometerwerte veraendern sich nachvollziehbar im seriellen Monitor.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Was du damit bauen kannst
Roboterneigung erfassen
Beschleunigungswerte zeigen, ob ein kleiner Roboter kippt, bergauf steht oder eine definierte Lage verlaesst.
Kompassanzeige kalibrieren
Das Magnetometer liefert Rohwerte fuer eine Ausrichtungsanzeige, die du durch Hard- und Soft-Iron-Kalibrierung brauchbar machst.
Bewegungslogger bauen
Beschleunigung und Gyro lassen sich ueber Zeit aufzeichnen, um Vibration, Lagewechsel oder kurze Bewegungsereignisse sichtbar zu machen.
Gestensteuerung testen
Kippen, Drehen oder Schuetteln eines kleinen Bedienpanels kann einfache Menueaktionen, Lichtmodi oder serielle Kommandos ausloesen.
Rohwerte der 9-Achsen-IMU per I2C lesen
Fuer den ersten Test reicht eine I2C-Verbindung und eine passende MPU-9250-Bibliothek. Danach siehst du beim Drehen des Moduls, ob Bus, Adresse und Sensorzugriff funktionieren.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| VCC | 3,3 V oder passende Boardversorgung laut Beschriftung |
| GND | Controller GND |
| SCL | I2C SCL |
| SDA | I2C SDA |
| AD0 | optional fuer zweite I2C-Adresse |
#include <Wire.h>
#include <MPU9250.h>
MPU9250 imu;
void setup() {
Serial.begin(115200);
Wire.begin();
if (!imu.setup(0x68)) {
Serial.println("MPU-9250 nicht gefunden");
while (true) delay(100);
}
}
void loop() {
if (imu.update()) {
Serial.print("Accel X/Y/Z: ");
Serial.print(imu.getAccX()); Serial.print(" / ");
Serial.print(imu.getAccY()); Serial.print(" / ");
Serial.println(imu.getAccZ());
Serial.print("Gyro X/Y/Z: ");
Serial.print(imu.getGyroX()); Serial.print(" / ");
Serial.print(imu.getGyroY()); Serial.print(" / ");
Serial.println(imu.getGyroZ());
Serial.print("Mag X/Y/Z: ");
Serial.print(imu.getMagX()); Serial.print(" / ");
Serial.print(imu.getMagY()); Serial.print(" / ");
Serial.println(imu.getMagZ());
}
delay(250);
}Die wichtigsten Werte
| Sensorfamilie | TDK InvenSense MPU-9250 mit integriertem AK8963-Magnetometer |
|---|---|
| Beschleunigung | 3 Achsen, programmierbare Messbereiche |
| Gyroskop | 3 Achsen, programmierbare Messbereiche |
| Magnetometer | 3 Achsen, AK8963-Familie |
| Digitale Schnittstelle | I2C; MPU-9250 chipseitig auch SPI |
| I2C-Adresse | typisch 0x68 oder 0x69 ueber AD0 |
| Magnetometer-Adresse | typisch 0x0C hinter dem internen I2C-Master/Bypass |
| Chip-Versorgung | MPU-9250 arbeitet im 3,3-V-Bereich; Boardversorgung anhand Regler und Beschriftung pruefen |
| Kalibrierung | Gyro-Offset sowie Magnetometer-Hard-/Soft-Iron-Korrektur fuer brauchbare Lagewerte einplanen |
Datenblatt, Pinout und Tutorials
Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.
Technische Grundlage: TDK InvenSense MPU-9250 Produktseite · TDK InvenSense MPU-9250 Datenblatt · TDK InvenSense MPU-9250 Register Map. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.
Vor dem ersten Einsatz wissen
Kann ich das Modul direkt an 5 V anschliessen?
Nur wenn die konkrete Breakout-Beschriftung und Bestueckung das hergeben. Der MPU-9250-Chip selbst arbeitet im 3,3-V-Bereich.
Warum ist der Kompasswert falsch?
Magnetometer brauchen Kalibrierung und Abstand zu stromfuehrenden Leitungen, Magneten, Schrauben und Motoren.
Welche I2C-Adresse nutzt das Modul?
Typisch ist 0x68; ueber AD0 kann oft 0x69 gewaehlt werden. Ein I2C-Scanner klaert die Adresse im konkreten Aufbau.
Reichen Rohwerte fuer eine stabile Lageanzeige?
Fuer erste Tests ja. Fuer stabile Orientierung brauchst du Filterung, Kalibrierung und eine Sensorfusion passend zur Bewegung.
Dokumentation / Ressourcen
Ähnliche Produkte
37 in 1 Sensoren Starter Kit Zip Module
19,30 €
PIR Sensor Shield IR Infrarot Bewegungsmelder
5,75 €






















Rezensionen
Es gibt noch keine Rezensionen.