fadi ladhari
/
Poloytech_Notes
ok
main.cpp@0:d61dfa687ac8, 2017-02-17 (annotated)
- 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?
User | Revision | Line number | New 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 | } |