mpu6050 lecture

Dependencies:   MPU6050 mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 
00002 #include "mbed.h"
00003 #include "MPU6050.h"
00004  
00005 DigitalOut myled(LED1);
00006 Serial pc(USBTX, USBRX);
00007 int AcceX, AcceY, AcceZ=0;
00008 
00009 int lol[3];
00010 
00011 MPU6050 mpu (p9, p10);
00012 
00013 int main() {
00014     
00015      pc.baud(600);
00016      
00017           mpu.setAcceleroRange(MPU6050_ACCELERO_RANGE_16G);
00018     while(1) 
00019     {
00020   
00021     // Lecture des acceleromettres en X ,Y ,Z
00022       
00023       AcceX = mpu.getAcceleroRawX()  ;
00024       AcceY = mpu.getAcceleroRawY()  ;
00025       AcceZ = mpu.getAcceleroRawZ()  ;
00026       
00027      
00028        mpu.getAcceleroRaw (lol)  ;
00029       
00030 
00031         pc.printf("Valeur de x : %d  Valeur de y : %d  Valeur de z : %d   \n\r",AcceX,AcceY,AcceZ);
00032       
00033         pc.printf("Valeur du tableau : %d   %d  %d   \n\r",lol[0],lol[1],lol[2]);
00034        
00035 
00036     }
00037     
00038 }