fuck

Dependencies:   MPU6050 SDFileSystem mbed

MPU6050.cpp

Committer:
tsuyoshi_titech
Date:
2018-06-01
Revision:
0:428ee62e4e8c

File content as of revision 0:428ee62e4e8c:

//include libraries in cpp file
#include "mbed.h"
#include "MPU6050.h"
#include "SDFileSystem.h"
SDFileSystem sd(PC_12, PC_11, PC_10, PD_2, "sd");
FILE* fp;

Ticker timer;
double t=0;
//creating an object of serial class
//so that we can communicate with PC
Serial pc(SERIAL_TX, SERIAL_RX);
//setting LED1 to give digital output
DigitalOut myled(LED1);
//creating onject of MPU6050 class
MPU6050 ark(PB_9,PB_8);
//int main()
void time()
{       
        /*reading Temprature
        float temp = ark.getTemp();
        pc.printf("temprature = %0.2f ^C\r\n",temp);
        */
        //reading Grometer readings
        float gyro[3];
        ark.getGyro(gyro);
        //pc.printf("Gyro0=%f,\tGyro1=%f,\tGyro2=%f\r\n",gyro[0],gyro[1],gyro[2]);
        
        //reading Acclerometer readings
        float acce[3];
        ark.getAccelero(acce);
        //pc.printf("Acce0=%f,Acce1=%f,Acce2=%f\r\n",acce[0],acce[1],acce[2]);
        //pc.printf("%f,%f,%f,%f,%f,%f,%f\r\n",acce[0],acce[1],acce[2],gyro[0],gyro[1],gyro[2]);
          pc.printf("t=%f\r\n",t);
         t+=5;
        fprintf(fp,"%f,%f,%f,%f,%f,%f,%f\r\n",acce[0],acce[1],acce[2],gyro[0],gyro[1],gyro[2]);
        if(t>=(20)){
            timer.detach();
            fclose(fp);
            printf("Goodbye World!\n");  
        }
    }
int main(){
    
      /*ディレクトリ作成*/
    mkdir("/sd/test", 0777);
      /*ファイル作成*/
    fp = fopen("/sd/test/sensor_log.csv", "w");
    if(fp == NULL) {
        error("Could not open file for write\n");
    }
    timer.attach(&time,5);
    
    
    }
    
    
    /*
    #include "mbed.h"
#include "SDFileSystem.h"
 
SDFileSystem sd(PC_12, PC_11, PC_10, PD_2, "sd"); //CMD(MOSI),DAT0(MISO),CLK(CSK),CD/DAT3(CS)
 
int main() {
    printf("Hello World!\n");   
 
    mkdir("/sd/mydir", 0777);
    
    FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
    if(fp == NULL) {
        error("Could not open file for write\n");
    }
    fprintf(fp, "Hello fun SD Card World!");
    fclose(fp); 
 
    printf("Goodbye World!\n");
}*/