fadi ladhari
/
Poloytech_Notes
ok
main.cpp@2:500e1c72e56b, 2017-03-09 (annotated)
- 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?
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 | 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 | } |