# Absolutes Orientierungssensormodul, 9 Achsen, GY-BNO055, IIC, seriell, 3–5 V

- Seite: https://sigmanortec.ro/de/absolutes-orientierungssensormodul-9-achsen-gy-bno055-iic-seriell-35-v
- Preis: 103.70 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 88276 · EAN: 5940849801978
- Kategorie: Mechatronik und IoT > Sensoren und Module > Bewegungs- und Orientierungssensoren
- Technische Daten: Versorgungsspannung: 3 - 5 V; Integrierter Schaltkreis: BNO055; Kommunikationsschnittstelle: I2C, Serial; Anzahl der Achsen: 9
- 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:39 (Europe/Bucharest)

## Beschreibung

Kompaktes Modul zur Messung der absoluten Orientierung auf 9 Achsen, ideal für Robotik, Navigation und tragbare Geräte. Es führt die Sensorfusion direkt auf dem Chip durch, für stabile und schnelle Daten, und enthält einen Beschleunigungssensor, ein Gyroskop und ein Magnetometer mit ARM Cortex-M0+-Prozessor. Es arbeitet mit 3–5 V und kommuniziert einfach über I2C oder UART, kompatibel mit Arduino, ESP32, STM32 und Raspberry Pi.
Das Modul GY-BNO055 ist eine kompakte und intelligente Lösung zur Messung der absoluten Orientierung im dreidimensionalen Raum, gedacht für Robotikprojekte, Navigationssysteme, tragbare Geräte und industrielle Anwendungen, die hochpräzise Bewegungsdaten benötigen. Was es von klassischen Sensoren unterscheidet, ist die Fähigkeit, die Sensorfusion direkt auf Chip-Ebene durchzuführen und so die Notwendigkeit komplexer, in Software implementierter Algorithmen zu eliminieren.
Das Modul integriert einen 14-Bit-3-Achsen-Beschleunigungssensor, ein 16-Bit-3-Achsen-Gyroskop mit einem Messbereich von bis zu 2000 Grad pro Sekunde, einen 3-Achsen-Geomagnetiksensor und einen ARM-Cortex-M0+-Mikrocontroller, der die Bosch-Sensortec-Fusionssoftware ausführt – alles in einem einzigen LGA-Gehäuse von 3.8mm x 5.2mm x 1.1mm. Die Versorgung ist flexibel und unterstützt Spannungen zwischen 3V und 5V dank des internen Spannungsreglers, wodurch es direkt mit Arduino UNO, Arduino Mega, STM32, ESP32 und anderen beliebten Entwicklungsplattformen kompatibel ist, ohne zusätzliche Spannungsanpassungsschaltungen zu benötigen.
Die Kommunikation erfolgt über das Standard-I2C-Protokoll oder UART, und die I2C-Schnittstelle kann für das HID-I2C-Protokoll konfiguriert werden, wodurch das Modul zu einem Plug-and-Play-Sensor für Windows-8.0- und 8.1.-Geräte wird. Die Pins SCL\Rx und SDA\Tx sind dual ausgeführt und arbeiten je nach Konfiguration der BOOT- und REST-Pins entweder im I2C- oder im UART-Modus. Die kompakten Abmessungen des Moduls von 12mm x 21mm erleichtern die Integration in beengten Räumen.
Der BNO055 kann folgende Datentypen liefern: absolute Orientierung als Euler-Vektor mit 100Hz, absolute Orientierung als Quaternion mit 100Hz für präzisere Berechnungen, Winkelgeschwindigkeit in rad/s mit 20Hz, den Vektor der Gesamtbeschleunigung (Gravitation + lineare Bewegung) in m/s² mit 100Hz, die Magnetfeldstärke in Mikrotesla mit 100Hz, die lineare Beschleunigung (ohne Gravitationskomponente) mit 100Hz, den Gravitationsvektor mit 100Hz sowie die Umgebungstemperatur in Grad Celsius mit 1Hz.
Spezifikationen:
Hauptchip: BNO055 (original, neu)
Versorgung: 3V - 5V DC (interner LDO-Regler)
Kommunikationsschnittstelle: Standard-I2C / UART
Beschleunigungssensor: 3-achsig, 14 Bit
Gyroskop: 3-achsig, 16 Bit, ±2000 °/s
Magnetometer: 3-achsig, geomagnetisch
Interner Prozessor: ARM Cortex-M0+ (Bosch Sensortec Fusion)
Frequenz Euler-Orientierung: 100Hz
Frequenz Quaternion: 100Hz
Frequenz Winkelgeschwindigkeit: 20Hz
Frequenz Beschleunigung: 100Hz
Frequenz Magnetfeld: 100Hz
Frequenz Temperatur: 1Hz
Modulabmessungen: 12mm x 21mm
Chipabmessungen: 3.8mm x 5.2mm x 1.1mm, 28-poliges LGA
Kompatibilität: Arduino UNO/Mega, STM32, ESP32, Raspberry Pi (3.3V-Logik)
Pinbelegung:
Pin
Signal
Beschreibung
VIN
Versorgung
3V - 5V DC
GND
Masse
Gemeinsame Masse
SCL / Rx
I2C / UART
I2C-Taktleitung oder RX für UART
SDA / Tx
I2C / UART
I2C-Datenleitung oder TX für UART
ADD
Address
I2C-Adressauswahl (GND = 0x28 / VCC = 0x29)
INT
Interrupt
Interrupt-Ausgang (aktiv HIGH)
BOOT
Boot mode
Auswahl des Betriebsmodus beim Start
REST
Reset
Chip-Reset (aktiv LOW)
Verwendung:
Verbinde den VIN-Pin des Moduls mit dem 3,3V- oder 5V-Pin der Entwicklungsplatine und den GND-Pin mit der gemeinsamen Masse.
Für den I2C-Modus: Verbinde SCL\Rx mit dem SCL-Pin der Platine (z. B. A5 auf Arduino UNO, GPIO22 auf ESP32, PB6 auf STM32) und SDA\Tx mit dem SDA-Pin (z. B. A4 auf Arduino UNO, GPIO21 auf ESP32, PB7 auf STM32).
Für den UART-Modus: Verbinde SCL\Rx mit TX der Entwicklungsplatine und SDA\Tx mit RX der Platine. Konfiguriere die BOOT- und REST-Pins entsprechend, um diesen Modus zu aktivieren.
Lasse den ADD-Pin unverbunden oder verbinde ihn mit GND für die Standard-I2C-Adresse 0x28. Verbinde ihn mit VIN für die Adresse 0x29, wenn du zwei Module auf demselben I2C-Bus verwendest.
Der INT-Pin kann mit einem digitalen Pin der Platine verbunden werden, um Bewegungsereignisse per Hardware-Interrupt zu erkennen und so die Prozessorlast zu reduzieren.
Installiere die Bibliothek "Adafruit BNO055" über den Library Manager der Arduino IDE (Sketch > Include Library > Manage Libraries).
Installiere außerdem die Bibliothek "Adafruit Unified Sensor", die als Abhängigkeit benötigt wird.
Lade das Test-Sketch hoch, kompiliere es und spiele es auf die Platine.
Öffne den Serial Monitor mit 115200 Baud, um die Orientierungsdaten in Echtzeit anzuzeigen.
Platziere das Modul zur ersten Kalibrierung auf einer ebenen Fläche. Drehe es langsam in alle Richtungen, um das Magnetometer zu kalibrieren (Acht-Bewegungen in der Luft).
Überprüfe den Kalibrierungsstatus anhand der von der Funktion getCalibration() zurückgegebenen Werte sys, gyro, accel, mag. Der Wert 3 für jeden Parameter zeigt eine vollständige Kalibrierung an.
Beispielanschluss:
Modulpin
Arduino UNO
ESP32 DevKit V1
Beschreibung
VIN
5V
3V3 oder VIN
Modulversorgung
GND
Gemeinsame Masse
SCL / Rx
A5 (SCL)
GPIO22
I2C-Takt / RX UART
SDA / Tx
A4 (SDA)
GPIO21
I2C-Daten / TX UART
ADD
GND oder 5V
GND oder 3V3
I2C-Adressauswahl
INT
D2
GPIO4
Optionale Unterbrechung
BOOT
Unverbunden
Bootmodus-Auswahl
REST
D3 oder Taste
GPIO5 oder Taste
Optionaler Reset
