ok

Dependencies:   MPU6050 mbed

Committer:
fadi_lad
Date:
Fri Feb 17 07:47:54 2017 +0000
Revision:
0:d61dfa687ac8
Child:
2:500e1c72e56b
Polytech_notes

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 0:d61dfa687ac8 11
fadi_lad 0:d61dfa687ac8 12 //creating onject of MPU6050 class
fadi_lad 0:d61dfa687ac8 13 MPU6050 ark(PB_9,PB_8);
fadi_lad 0:d61dfa687ac8 14
fadi_lad 0:d61dfa687ac8 15 int main()
fadi_lad 0:d61dfa687ac8 16 {
fadi_lad 0:d61dfa687ac8 17 pc.baud (256000);
fadi_lad 0:d61dfa687ac8 18
fadi_lad 0:d61dfa687ac8 19 while(1) {
fadi_lad 0:d61dfa687ac8 20 //reading Temprature
fadi_lad 0:d61dfa687ac8 21 /*float temp = ark.getTemp();
fadi_lad 0:d61dfa687ac8 22 pc.printf("temprature = %0.2f ^C\r\n",temp); */
fadi_lad 0:d61dfa687ac8 23 //reading Grometer readings
fadi_lad 0:d61dfa687ac8 24 float gyro[3];
fadi_lad 0:d61dfa687ac8 25 ark.getGyro(gyro);
fadi_lad 0:d61dfa687ac8 26
fadi_lad 0:d61dfa687ac8 27 //reading Acclerometer readings
fadi_lad 0:d61dfa687ac8 28 float acce[3];
fadi_lad 0:d61dfa687ac8 29 ark.getAccelero(acce);
fadi_lad 0:d61dfa687ac8 30
fadi_lad 0:d61dfa687ac8 31 pc.printf("U %f %f %f %f %f %f %f %f %f /",acce[0],acce[1],acce[2],gyro[0],gyro[1],gyro[2],acce[0],acce[1],acce[2]);
fadi_lad 0:d61dfa687ac8 32
fadi_lad 0:d61dfa687ac8 33 wait(0.01); //wait 1000ms
fadi_lad 0:d61dfa687ac8 34 }
fadi_lad 0:d61dfa687ac8 35 }