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.
Senzor 9 axe, 10 DOF, GY-91, MPU9250, BMP280, 3-5V
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
Produsele sunt expediate din stoc propriu
La toate comenzile online de minim 500 Ron
Modul senzor cu 9 axe plus presiune atmosferica ce poate determina variatia de altitudine.
Comunica prin interfata IIC / SPI / I2C.
Foloseste integratele MPU9250 si BMP280.
Acesta citeste informatii despre 3 axe giroscop, 3 axe accelerometru, 3 axe camp magnetic (busola) si presiune.
Produs de calitate pentru o citire cat mai corecta a valorilor axelor.
Specificatii:
Tensiune alimentare: 3 - 5VDC (regulator voltaj intern)
Model: GY91
Integrate: MPU9250 + BMP280
Standard comunicare: Protocol IIC / SPI
Data Output: 16bit, convertor AD 16 biti
Valori afisate: Giroscop, Accelerometru, Busola, Presiune atmosferica
Spetiere pini: 2.54mm
Dimensiuni mm: 20.5 x 14.3mm
Instructiuni:
Folosire:
Modulul a fost testat cu succes doar cu biblioteca MPU9250_asukiaa.h.
O data conectat modulul la placa de dezvoltare VCC-5V, GND-GND, SCL-A5, SDA-A4, puteti incarca codul de mai jos, disponibil si sectiunea "Download".
___________________________________________________________ /* by MohammedDamirchi Home*/#include <MPU9250_asukiaaa.h>#include <Adafruit_BMP280.h>Adafruit_BMP280 bme; // I2CMPU9250_asukiaaa mySensor;float aX, aY, aZ, aSqrt, gX, gY, gZ, mDirection, mX, mY, mZ;void setup() { Serial.begin(115200); while (!Serial);#ifdef _ESP32_HAL_I2C_H_ // For ESP32 Wire.begin(SDA_PIN, SCL_PIN); mySensor.setWire(&Wire);#else Wire.begin(); mySensor.setWire(&Wire);#endif bme.begin(); mySensor.beginAccel(); mySensor.beginGyro(); mySensor.beginMag(); // You can set your own offset for mag values // mySensor.magXOffset = -50; // mySensor.magYOffset = -55; // mySensor.magZOffset = -10;}void loop() { if (mySensor.accelUpdate() == 0) { aX = mySensor.accelX(); aY = mySensor.accelY(); aZ = mySensor.accelZ(); aSqrt = mySensor.accelSqrt(); Serial.print("accelX: " + String(aX)); Serial.print("taccelY: " + String(aY)); Serial.print("taccelZ: " + String(aZ)); Serial.print("taccelSqrt: " + String(aSqrt)); } if (mySensor.gyroUpdate() == 0) { gX = mySensor.gyroX(); gY = mySensor.gyroY(); gZ = mySensor.gyroZ(); Serial.print("tgyroX: " + String(gX)); Serial.print("tgyroY: " + String(gY)); Serial.print("tgyroZ: " + String(gZ)); } if (mySensor.magUpdate() == 0) { mX = mySensor.magX(); mY = mySensor.magY(); mZ = mySensor.magZ(); mDirection = mySensor.magHorizDirection(); Serial.print("tmagX: " + String(mX)); Serial.print("tmaxY: " + String(mY)); Serial.print("tmagZ: " + String(mZ)); Serial.print("thorizontalDirection: " + String(mDirection)); } Serial.print("tTemperature(*C): "); Serial.print(bme.readTemperature()); Serial.print("tPressure(Inches(Hg)): "); Serial.print(bme.readPressure()/3377); Serial.print("tApproxAltitude(m): "); Serial.print(bme.readAltitude(1013.25)); // this should be adjusted to your local forcase Serial.println(""); // Add an empty line }_______________________________________________________________________________