ok

Dependencies:   MPU6050 mbed

Committer:
fadi_lad
Date:
Thu Mar 09 17:00:25 2017 +0000
Revision:
2:500e1c72e56b
Parent:
0:d61dfa687ac8
Polynotes

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fadi_lad 0:d61dfa687ac8 1 //include libraries in cpp file
fadi_lad 0:d61dfa687ac8 2 #include "mbed.h"
fadi_lad 0:d61dfa687ac8 3 #include "MPU6050.h"
fadi_lad 0:d61dfa687ac8 4
fadi_lad 0:d61dfa687ac8 5 //creating an object of serial class
fadi_lad 0:d61dfa687ac8 6 //so that we can communicate with PC
fadi_lad 0:d61dfa687ac8 7 Serial pc(D8, NC);
fadi_lad 0:d61dfa687ac8 8
fadi_lad 0:d61dfa687ac8 9 //setting LED1 to give digital output
fadi_lad 0:d61dfa687ac8 10 DigitalOut myled(LED1);
fadi_lad 2:500e1c72e56b 11 DigitalOut out(D0);
fadi_lad 0:d61dfa687ac8 12
fadi_lad 0:d61dfa687ac8 13 //creating onject of MPU6050 class
fadi_lad 0:d61dfa687ac8 14 MPU6050 ark(PB_9,PB_8);
fadi_lad 0:d61dfa687ac8 15
fadi_lad 0:d61dfa687ac8 16 int main()
fadi_lad 0:d61dfa687ac8 17 {
fadi_lad 2:500e1c72e56b 18 pc.baud (270000);
fadi_lad 2:500e1c72e56b 19 out=0;
fadi_lad 2:500e1c72e56b 20 ark.setAcceleroRange(MPU6050_ACCELERO_RANGE_8G);
fadi_lad 2:500e1c72e56b 21 ark.setGyroRange(MPU6050_GYRO_RANGE_2000);
fadi_lad 0:d61dfa687ac8 22 while(1) {
fadi_lad 0:d61dfa687ac8 23 //reading Temprature
fadi_lad 0:d61dfa687ac8 24 /*float temp = ark.getTemp();
fadi_lad 0:d61dfa687ac8 25 pc.printf("temprature = %0.2f ^C\r\n",temp); */
fadi_lad 0:d61dfa687ac8 26 //reading Grometer readings
fadi_lad 2:500e1c72e56b 27 int gyro[3];
fadi_lad 2:500e1c72e56b 28 ark.getGyro(gyro);
fadi_lad 0:d61dfa687ac8 29 //reading Acclerometer readings
fadi_lad 2:500e1c72e56b 30 int acce[3];
fadi_lad 0:d61dfa687ac8 31 ark.getAccelero(acce);
fadi_lad 2:500e1c72e56b 32 out=1;
fadi_lad 2:500e1c72e56b 33 pc.printf("U %d %d %d %d %d %d /",ark.getAcceleroRawX(),ark.getAcceleroRawY(),ark.getAcceleroRawZ(),ark.getGyroRawX(),ark.getGyroRawY(),ark.getGyroRawZ());
fadi_lad 2:500e1c72e56b 34 out=0;
fadi_lad 2:500e1c72e56b 35 //wait(0.01); //wait 1000ms
fadi_lad 0:d61dfa687ac8 36 }
fadi_lad 0:d61dfa687ac8 37 }