Sofia Wheelchair MPU6050

Dependencies:   mbed

Committer:
erodrz
Date:
Fri Jul 16 01:59:43 2021 +0000
Revision:
0:183a252cfa2a
MPU6050 Wheelchair

Who changed what in which revision?

UserRevisionLine numberNew contents of line
erodrz 0:183a252cfa2a 1 //include libraries in cpp file
erodrz 0:183a252cfa2a 2 #include "mbed.h"
erodrz 0:183a252cfa2a 3 #include "MPU6050.h"
erodrz 0:183a252cfa2a 4 //creating an object of serial class so that we can communicate with PC
erodrz 0:183a252cfa2a 5 Serial pc(SERIAL_TX, SERIAL_RX);
erodrz 0:183a252cfa2a 6 //creating object of MPU6050 class
erodrz 0:183a252cfa2a 7 MPU6050 ark(PB_9,PB_8);
erodrz 0:183a252cfa2a 8 int main()
erodrz 0:183a252cfa2a 9 {
erodrz 0:183a252cfa2a 10 while(1)
erodrz 0:183a252cfa2a 11 {
erodrz 0:183a252cfa2a 12 //reading Grometer readings
erodrz 0:183a252cfa2a 13 float gyro[3];
erodrz 0:183a252cfa2a 14 ark.getGyro(gyro);
erodrz 0:183a252cfa2a 15 pc.printf("Gyro X = %f\r\n",gyro[0]);
erodrz 0:183a252cfa2a 16 pc.printf("Gyro Y = %f\r\n",gyro[1]);
erodrz 0:183a252cfa2a 17 pc.printf("Gyro Z = %f\r\n",gyro[2]);
erodrz 0:183a252cfa2a 18 pc.printf("\r\n");
erodrz 0:183a252cfa2a 19 //reading Acclerometer readings
erodrz 0:183a252cfa2a 20 float acce[3];
erodrz 0:183a252cfa2a 21 ark.getAccelero(acce);
erodrz 0:183a252cfa2a 22 pc.printf("Acce X = %f\r\n",acce[0]);
erodrz 0:183a252cfa2a 23 pc.printf("Acce Y = %f\r\n",acce[1]);
erodrz 0:183a252cfa2a 24 pc.printf("Acce Z = %f\r\n",acce[2]);
erodrz 0:183a252cfa2a 25 pc.printf("\r\n");
erodrz 0:183a252cfa2a 26 wait(1); //wait 1000ms
erodrz 0:183a252cfa2a 27 }
erodrz 0:183a252cfa2a 28 }