test

Dependencies:   AE_KXSD9

main.cpp

Committer:
MuroMoe
Date:
2019-11-06
Revision:
0:5aabfddb0ca8

File content as of revision 0:5aabfddb0ca8:

#include "mbed.h"
#include "AE_KXSD9.h"
#include "SDFileSystem.h"
#define ADDR_W 0x30
#define ADDR_R 0x31

Serial pc(USBTX, USBRX); // tx, rx
AE_KXSD9 i2c(D14, D15, ADDR_W, ADDR_R); //sda, scl, addr_w, addr_r
SDFileSystem sd(D11, D12, D13, D10, "sd");
DigitalOut led(LED1);

int Ready() {
   
    printf("Hello World!\n");   
    printf("\nAnalogIn example\n");
    //mkdir("/sd/mydir", 0777);    
    
    FILE *fp = fopen("/sd/mydir/AE_KXSD9.txt", "w");
    if(fp == NULL) {
        error("Could not open file for write\n");
    }
    }
int main() {
        double x,y,z;
        i2c.init();
    while(1){
        i2c.read_xyz(&x,&y,&z);
       // pc.printf("\033[2J\033[0;0H");//clear console
        pc.printf("x:%lf\r\ny:%lf\r\nz:%lf\r\n\n",x,y,z);
        wait(1.0);
       
        fprintf(fp, "x y z \n");
        fclose(fp);
       
        //刻み時間
        //wait(1.0); // 1 second
    }
    }