Nuleo F303K8とMPU6050を用いた3軸加速度検出における処理時間の計測

Dependencies:   MPU6050 mbed

Fork of Time_MPU6050_Acceleration3 by Ryota Nakamura

main.cpp

Committer:
RyotaNakamura
Date:
2017-02-06
Revision:
0:6c654a09d3a8

File content as of revision 0:6c654a09d3a8:

#include "mbed.h"

#include "MPU6050.h"
#define acc 16384

DigitalOut myled(LED1);
MPU6050 mpu(D4,D5);
Serial pc(USBTX, USBRX);
Timer timer;

int main(){
    float a[3];
    int miri=1000;
    mpu.setAcceleroRange(0);
    
    while(1) {
        wait(1);
        
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);

        timer.reset();
        timer.start();
        mpu.getAccelero(a);
        timer.stop();
        float t=timer.read();
        float time=t*miri;
        pc.printf("time= %f ms\n",time);
    }
}