# Sensore a 9 assi, 10 DOF, GY-91, MPU9250, BMP280, 3-5 V

> Modulo sensore 10 DOF GY-91 con i chip MPU9250 e BMP280, che fornisce giroscopio, accelerometro e bussola a 3 assi oltre alla pressione atmosferica per stimare l'altitudine. Comunica tramite I2C/SPI, funziona a 3-5V con regolatore interno, convertitore AD a 16 bit, passo pin 2.54mm, dimensioni 20.5 x 14.3mm.

- Pagina: https://sigmanortec.ro/it/sensore-a-9-assi-10-dof-gy-91-mpu9250-bmp280-3-5-v
- Prezzo: 153.88 RON
- Disponibilità: Disponibile
- Riferimento: 9131 · EAN: 5949178019856
- Categoria: Meccatronica e IoT > Sensori e moduli > Sensori di movimento e orientamento
- Specifiche: Tensione di alimentazione: 3; Tensione massima di ingresso: 5; Tipo di tensione in ingresso: DC
- Collo (dati di spedizione): 0.002 kg
- Aggiornato: 2026-09-23
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 04:49 (Europe/Bucharest)

## Descrizione

Modulo sensore a 10 gradi di libertà per la misurazione di orientamento e movimento, oltre alla pressione atmosferica per la stima delle variazioni di altitudine, ideale per droni, robot e progetti IoT. Include MPU9250 e BMP280, offre giroscopio, accelerometro, bussola a 3 assi e sensore di pressione, comunica tramite I2C o SPI, funziona a 3-5 V con regolatore interno per letture stabili.
Modulo sensore a 9 assi più pressione atmosferica in grado di determinare la variazione di altitudine.
Comunica attraverso l'interfaccia IIC/SPI/I2C.
Utilizza MPU9250 e BMP280 integrati.
Legge informazioni sul giroscopio a 3 assi, sull'accelerometro a 3 assi, sul campo magnetico a 3 assi (bussola) e sulla pressione.
Prodotto di qualità per la lettura più accurata dei valori degli assi.
Specifiche:
Tensione di alimentazione: 3 - 5 V CC (regolatore di tensione interno)
Modello: GY91
Integrato: MPU9250 + BMP280
Standard di comunicazione: protocollo IIC/SPI
Uscita dati: convertitore AD a 16 bit, 16 bit
Valori visualizzati: Giroscopio, Accelerometro, Bussola, Pressione atmosferica
Distanza tra i perni: 2,54 mm
Dimensioni mm: 20,5 x 14,3 mm
Istruzioni:
Utilizzo:
Il modulo è stato testato con successo solo con la libreria MPU9250_asukiaa.h .
Una volta collegato il modulo alla scheda di sviluppo VCC-5V, GND-GND, SCL-A5, SDA-A4, è possibile caricare il codice sottostante, disponibile anche nella sezione "Download".
__________________________________________________________ /* di Mohammed Damirchi Casa */ #comprende #comprende Adafruit_BMP280bme; // I2C MPU9250_asukiaaa mioSensore; float aX, aY, aZ, aSqrt, gX, gY, gZ, mDirezione, mX, mY, mZ; impostazione nulla() { Serial.begin(115200); mentre (!Seriale); #ifdef _ESP32_HAL_I2C_H_ // Per ESP32 Filo.inizio(SDA_PIN, SCL_PIN); mioSensore.setWire(&Filo); #altro Filo.begin(); mioSensore.setWire(&Filo); #finisci se bme.begin(); mioSensore.beginAccel(); mioSensore.beginGyro(); mioSensore.beginMag(); // Puoi impostare il tuo offset per i valori mag // mioSensor.magXOffset = -50; // mioSensor.magYOffset = -55; // mioSensor.magZOffset = -10; } ciclo vuoto() { if (mioSensor.accelUpdate() == 0) { aX = mioSensore.accelX(); aY = mioSensore.accelY(); aZ = mioSensore.accelZ(); aSqrt = mioSensore.accelSqrt(); Serial.print("accelX: " + String(aX)); Serial.print("taccelY: " + String(aY)); Serial.print("taccelZ: " + String(aZ)); Serial.print("taccelSqrt: " + String(aSqrt)); } if (mioSensor.gyroUpdate() == 0) { gX = mioSensore.giroX(); gY = mioSensore.giroY(); gZ = mioSensore.giroZ(); Serial.print("tgyroX: " + String(gX)); Serial.print("tgyroY: " + String(gY)); Serial.print("tgyroZ: " + String(gZ)); } se (mioSensor.magUpdate() == 0) { mX = mioSensore.magX(); mio = mioSensore.magY(); mZ = mioSensore.magZ(); mDirection = mioSensor.magHorizDirection(); Serial.print("tmagX: " + String(mX)); Serial.print("tmaxY: " + String(mY)); Serial.print("tmagZ: " + String(mZ)); Serial.print("Direzioneorizzontale: " + String(mDirezione)); } Serial.print("tTemperatura(*C): "); Serial.print(bme.readTemperature()); Serial.print("tPressione(Pollici(Hg)): "); Serial.print(bme.readPressure()/3377); Serial.print("tAltitudine Approssimativa(m): "); Serial.print(bme.readAltitude(1013.25)); // questo dovrebbe essere adattato al tuo caso locale Serial.println(""); // Aggiunge una riga vuota } _______________________________________________________________________________
