Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.
Produsul este destinat specialistilor si necesita personal calificat si autorizat. Produsul nu include instructiuni de asamblare/utilizare. Punerea in functiune a produsului de catre persoane necalificate duce la pierderea garantiei conform Termenilor si Conditiilor din site.
Sensore a 9 assi, 10 DOF, GY-91, MPU9250, BMP280, 3-5 V
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
Spediamo dal nostro magazzino entro 24 ore
Tutti gli ordini minimo 100€
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 } _______________________________________________________________________________