Senzor 9 axe, 10 DOF, GY-91, MPU9250, BMP280, 3-5V
zoom_out_map
chevron_left chevron_right

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

123,68 RON Cu TVA

103,93 RON Fara TVA

(2/5) din 1 total recenzii
Citeste recenziile
1-2 zile
check In Stoc
LIVRARE GRATUITA
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
EXPEDIERE RAPIDA
Produsele sunt expediate din stoc propriu
DISCOUNT 5%
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:

gy91%20wiring%202.jpg

gy91%20wiring.jpg

 

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; // I2C
MPU9250_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
  }
_______________________________________________________________________________
9131