User Tools

Site Tools


arduino:mpu-6050

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:mpu-6050 [2017/08/03 23:41] – aistisarduino:mpu-6050 [2017/09/03 20:46] (current) – aistis
Line 1: Line 1:
 +MPU6050  MPU-6050 gyroscope accelerometer
 +
 +bord: GY-521   ITG/MPU
 +
 {{:arduino:pasted:20170803-230553.jpeg}} {{:arduino:pasted:20170803-230553.jpeg}}
  
Line 45: Line 49:
  
 {{:arduino:mpu-6050-judinamas.gif}} {{:arduino:mpu-6050-judinamas.gif}}
 +
 +calibrate
 +
 +https://github.com/kkpoon/CalibrateMPU6050
 +
 +<code c>
 +#include "I2Cdev.h"
 +#include "MPU6050.h"
 +#include "Wire.h"
 +
 +#define MPU6050_ACCEL_OFFSET_X -773
 +#define MPU6050_ACCEL_OFFSET_Y 3278
 +#define MPU6050_ACCEL_OFFSET_Z 1660
 +#define MPU6050_GYRO_OFFSET_X  -24
 +#define MPU6050_GYRO_OFFSET_Y  -62
 +#define MPU6050_GYRO_OFFSET_Z  -6
 +  
 +MPU6050 mpu;
 +  
 +void setup() {
 +    Wire.begin();
 +    mpu.initialize();
 +    mpu.setXAccelOffset(MPU6050_ACCEL_OFFSET_X);
 +    mpu.setYAccelOffset(MPU6050_ACCEL_OFFSET_Y);
 +    mpu.setZAccelOffset(MPU6050_ACCEL_OFFSET_Z);
 +    mpu.setXGyroOffset(MPU6050_GYRO_OFFSET_X);
 +    mpu.setYGyroOffset(MPU6050_GYRO_OFFSET_Y);
 +    mpu.setZGyroOffset(MPU6050_GYRO_OFFSET_Z);
 +}
 +  
 +void loop() {
 +}
 +</code>
arduino/mpu-6050.1501792888.txt.gz · Last modified: by aistis