# Modulo sensore di orientamento assoluto, 9 assi, GY-BNO055, IIC, seriale, 3-5V

- Pagina: https://sigmanortec.ro/it/modulo-sensore-di-orientamento-assoluto-9-assi-gy-bno055-iic-seriale-3-5v
- Prezzo: 103.70 RON
- Disponibilità: Disponibile
- Riferimento: 88276 · EAN: 5940849801978
- Categoria: Meccatronica e IoT > Sensori e moduli > Sensori di movimento e orientamento
- Specifiche: Tensione di alimentazione: 3 - 5 V; Circuito integrato: BNO055; Interfaccia di comunicazione: I2C, Serial; Numero di assi: 9
- Aggiornato: 2026-09-23
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 02:52 (Europe/Bucharest)

## Descrizione

Modulo compatto per la misurazione dell'orientamento assoluto su 9 assi, ideale in robotica, navigazione e dispositivi indossabili. Esegue la fusione dei sensori direttamente sul chip per dati stabili e rapidi, include accelerometro, giroscopio e magnetometro con processore ARM Cortex-M0+. Funziona a 3-5V e comunica facilmente tramite I2C o UART, compatibile con Arduino, ESP32, STM32 e Raspberry Pi.
Il modulo GY-BNO055 è una soluzione compatta e intelligente per la misurazione dell’orientamento assoluto nello spazio tridimensionale, destinata a progetti di robotica, sistemi di navigazione, dispositivi indossabili e applicazioni industriali che richiedono dati di movimento ad alta precisione. Ciò che lo distingue dai sensori classici è la capacità di effettuare la fusione dei dati sensoriali direttamente a livello di chip, eliminando la necessità di algoritmi complessi implementati nel software.
Il modulo integra un accelerometro triassiale a 14 bit, un giroscopio triassiale a 16 bit con un intervallo di misurazione fino a 2000 gradi al secondo, un sensore geomagnetico triassiale e un microcontrollore ARM Cortex-M0+ che esegue il software di fusione Bosch Sensortec, il tutto in un unico package LGA di 3.8mm x 5.2mm x 1.1mm. L’alimentazione è flessibile, accettando tensioni tra 3V e 5V grazie al regolatore di tensione interno, il che lo rende direttamente compatibile con Arduino UNO, Arduino Mega, STM32, ESP32 e altre piattaforme di sviluppo popolari senza la necessità di circuiti aggiuntivi di adattamento della tensione.
La comunicazione avviene tramite protocollo I2C standard o UART, e l’interfaccia I2C può essere configurata per il protocollo HID-I2C, trasformando il modulo in un sensore plug-and-play per dispositivi Windows 8.0 e 8.1. I pin SCL\Rx e SDA\Tx sono doppi, funzionando sia in modalità I2C sia in modalità UART, a seconda della configurazione dei pin BOOT e REST. Le dimensioni compatte del modulo sono di 12mm x 21mm, facilitandone l’integrazione in spazi ristretti.
BNO055 può fornire i seguenti tipi di dati: orientamento assoluto sotto forma di vettore Euler a 100Hz, orientamento assoluto come quaternione a 100Hz per calcoli più precisi, velocità angolare in rad/s a 20Hz, vettore dell’accelerazione totale (gravità + movimento lineare) in m/s² a 100Hz, intensità del campo magnetico in micro-Tesla a 100Hz, accelerazione lineare (senza componente gravitazionale) a 100Hz, vettore gravitazionale a 100Hz e temperatura ambiente in gradi Celsius a 1Hz.
Specifiche:
Chip principale: BNO055 (originale, nuovo)
Alimentazione: 3V - 5V DC (regolatore LDO interno)
Interfaccia di comunicazione: I2C standard / UART
Accelerometro: triassiale, 14 bit
Giroscopio: triassiale, 16 bit, ±2000 °/s
Magnetometro: triassiale, geomagnetico
Processore interno: ARM Cortex-M0+ (fusione Bosch Sensortec)
Frequenza orientamento Euler: 100Hz
Frequenza quaternione: 100Hz
Frequenza velocità angolare: 20Hz
Frequenza accelerazione: 100Hz
Frequenza campo magnetico: 100Hz
Frequenza temperatura: 1Hz
Dimensioni modulo: 12mm x 21mm
Dimensioni chip: 3.8mm x 5.2mm x 1.1mm, 28 pin LGA
Compatibilità: Arduino UNO/Mega, STM32, ESP32, Raspberry Pi (logica 3.3V)
Pinout:
Pin
Segnale
Descrizione
VIN
Alimentazione
3V - 5V DC
GND
Massa
Massa comune
SCL / Rx
I2C / UART
Linea di clock I2C o RX per UART
SDA / Tx
I2C / UART
Linea dati I2C o TX per UART
ADD
Address
Selezione indirizzo I2C (GND = 0x28 / VCC = 0x29)
INT
Interrupt
Uscita di interrupt (attiva a livello alto)
BOOT
Boot mode
Selezione della modalità operativa all’avvio
REST
Reset
Reset del chip (attivo a livello basso)
Utilizzo:
Collega il pin VIN del modulo al pin 3.3V o 5V della scheda di sviluppo e il pin GND alla massa comune.
Per la modalità I2C: collega SCL\Rx al pin SCL della scheda (es: A5 su Arduino UNO, GPIO22 su ESP32, PB6 su STM32) e SDA\Tx al pin SDA (es: A4 su Arduino UNO, GPIO21 su ESP32, PB7 su STM32).
Per la modalità UART: collega SCL\Rx al TX della scheda di sviluppo e SDA\Tx al RX della scheda. Configura i pin BOOT e REST in modo appropriato per attivare questa modalità.
Lascia il pin ADD non collegato oppure collegato a GND per l’indirizzo I2C predefinito 0x28. Collegalo a VIN per l’indirizzo 0x29 se usi due moduli sullo stesso bus I2C.
Il pin INT può essere collegato a un pin digitale della scheda per rilevare eventi di movimento tramite interrupt hardware, riducendo così il carico del processore.
Installa la libreria "Adafruit BNO055" dal Library Manager dell’Arduino IDE (Sketch > Include Library > Manage Libraries).
Installa anche la libreria "Adafruit Unified Sensor" necessaria come dipendenza.
Carica lo sketch di test, compila e caricalo sulla scheda.
Apri il Serial Monitor a 115200 baud per visualizzare i dati di orientamento in tempo reale.
Posiziona il modulo su una superficie piana per la calibrazione iniziale. Ruotalo lentamente in tutte le direzioni per la calibrazione del magnetometro (movimenti a forma di otto nell’aria).
Verifica lo stato di calibrazione tramite i valori sys, gyro, accel, mag restituiti dalla funzione getCalibration(). Il valore 3 per ciascuno indica calibrazione completa.
Esempio di collegamento:
Pin modulo
Arduino UNO
ESP32 DevKit V1
Descrizione
VIN
5V
3V3 o VIN
Alimentazione modulo
GND
Massa comune
SCL / Rx
A5 (SCL)
GPIO22
Clock I2C / RX UART
SDA / Tx
A4 (SDA)
GPIO21
Dati I2C / TX UART
ADD
GND o 5V
GND o 3V3
Selezione indirizzo I2C
INT
D2
GPIO4
Interrupt opzionale
BOOT
Non collegato
Selezione modalità boot
REST
D3 o pulsante
GPIO5 o pulsante
Reset opzionale
