Library receiving values from MPU6050

Dependencies:   MPU6050

Dependents:   TI_MPU6050_SAMPLE

  1. include "mbed.h"
  2. include "TI_MPU6050.h"

Example

include the mbed library with this snippet

TI_MPU6050 mpu6050;

DigitalOut led1(LED1);

int main() {
    mpu6050.setSleepEnabled(false);
    
    while(1) {
        if (mpu6050.isHorizontal()) {
            led1 = 1;
        } else {
            led1 = 0;
        }
        
        int verticalAngle = mpu6050.getVerticalAngle();
        printf("verticalAngle is %d\n\r", verticalAngle);
    }
}
Revision:
0:81e5563b1ea1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IS_MPU6050.h	Mon Jun 04 17:22:09 2018 +0000
@@ -0,0 +1,19 @@
+#ifndef MBED_IS_MPU6050_H
+#define MBED_IS_MPU6050_H
+
+#include "mbed.h"
+#include "MPU6050.h" // https://os.mbed.com/users/garfieldsg/code/MPU6050/
+
+class IS_MPU6050
+{
+public:
+    IS_MPU6050();
+    int getVerticalAngle();
+    bool isHorizontal();
+    void setSleepEnabled(bool enabled);
+
+private:
+    MPU6050 _mpu;
+};
+
+#endif