MPU6050 library that is kinda beta and will probably never leave beta but it might help some people.adreess change 0x68
Diff: MPU6050.cpp
- Revision:
- 3:124fe33a2a38
- Parent:
- 1:a3366f09e95c
diff -r 5c63e20c50f3 -r 124fe33a2a38 MPU6050.cpp --- a/MPU6050.cpp Mon Sep 10 21:26:25 2012 +0000 +++ b/MPU6050.cpp Fri Nov 23 13:21:21 2018 +0000 @@ -109,7 +109,7 @@ return (int)retval; } -void MPU6050::getAcceleroRaw( int *data ) { +void MPU6050::getAcceleroRaw( float *data ) { char temp[6]; this->read(MPU6050_ACCEL_XOUT_H_REG, temp, 6); data[0] = (int)(short)((temp[0]<<8) + temp[1]); @@ -118,7 +118,7 @@ } void MPU6050::getAccelero( float *data ) { - int temp[3]; + float temp[3]; this->getAcceleroRaw(temp); if (currentAcceleroRange == MPU6050_ACCELERO_RANGE_2G) { data[0]=(float)temp[0] / 16384.0 * 9.81;