Wish List 0

Gy9255 9Dof Sensor Module

Rs. 439.00 Rs. 540.00

-The GY-9255 is a 9-axis Motion Tracking device that mixes a 3-axis gyroscope, three-axis accelerometer, three-axis magnetometer and a Digital motion processor.
-Based at the IC MPU-9255, that is the upgrade version of MPU9250.
-The new MPU-9255 is the business enterprise’s first generation 9-axis activity detection element, working together with the AAR™ hobby detection library.
-The InvenSense ‘AlwaysOn’ low strength sensor can come across run, stroll, motorbike, no-motion, and sleep evaluation on a wrist worn wearable tool.
-This solution is good for Smart Watch, Smart Band, and Fitness Tracker packages that need to allow the next generation features for wearable products.


SPECIFICATIONS:
Power supply                        3-5v (internal low dropout regulator)
Communication                       standard IIC communication protocol
Built-in 16bit AD converter chip    16-bit data output
Gyroscope range                     ± 250 /500 /1000 /2000 ° / s
Acceleration Range                  ± 2 /± /4 ±/ 8 ± /16g
Field range                         ± 4800uT
Using Immersion Gold PCB            machine welding process to ensure quality
Pin spacing                         2.54mm

OVERVIEW:

-The triple-axis MEMS gyroscope in the MPU-9250 includes a wide range of features:

-Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable full scale range of ±250, ±500, ±1000, and ±2000°/sec and integrated 16-bit ADCs

-Digitally-programmable low-pass filter

-Gyroscope operating current: 3.2mA

-Sleep mode current: 8µA

-Factory calibrated sensitivity sca

PACKAGE INCLUDES:

1 PCS x Gy9255 9Dof Sensor Module

1 PCS x Jumper Header(Unsoldered).

/* MPU9255 Basic Example Code

SOURCE CODE TAKEN FROM BELOW LINK

http://arduinolearning.com/amp/code/arduino-and-mpu-9255-sensor-example.php#codesyntax_1


Raw data example

This example reads raw readings from the magnetometer gyroscope and the accelerometer and then

displays them in serial monitor.

*/

 

#include <MPU9255.h>//include MPU9255 library

 

MPU9255 mpu;

 

void setup() {

  Serial.begin(115200);//initialize Serial port

 

  if(mpu.init())

  {

  Serial.println("initialization failed");

  }

  else

  {

  Serial.println("initialization succesful!");

  }

 

}

 

void loop() {

  mpu.read_acc();//get data from the accelerometer

  mpu.read_gyro();//get data from the gyroscope

  mpu.read_mag();//get data from the magnetometer

 

  //print all data in serial monitor

  Serial.print("AX: ");

  Serial.print(mpu.ax);

  Serial.print(" AY: ");

  Serial.print(mpu.ay);

  Serial.print(" AZ: ");

  Serial.print(mpu.az);

  Serial.print("    GX: ");

  Serial.print(mpu.gx);

  Serial.print(" GY: ");

  Serial.print(mpu.gy);

  Serial.print(" GZ: ");

  Serial.print(mpu.gz);

  Serial.print("    MX: ");

  Serial.print(mpu.mx);

  Serial.print(" MY: ");

  Serial.print(mpu.my);

  Serial.print(" MZ: ");

  Serial.println(mpu.mz);

  delay(100);

}

15 days

Write a review

Please login or register to review