test

Dependencies:   AE_KXSD9

Committer:
MuroMoe
Date:
Wed Nov 06 07:18:14 2019 +0000
Revision:
1:ffc27e62061d
Parent:
0:5aabfddb0ca8
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MuroMoe 0:5aabfddb0ca8 1 #include "mbed.h"
MuroMoe 0:5aabfddb0ca8 2 #include "AE_KXSD9.h"
MuroMoe 0:5aabfddb0ca8 3 #include "SDFileSystem.h"
MuroMoe 0:5aabfddb0ca8 4 #define ADDR_W 0x30
MuroMoe 0:5aabfddb0ca8 5 #define ADDR_R 0x31
MuroMoe 0:5aabfddb0ca8 6
MuroMoe 0:5aabfddb0ca8 7 Serial pc(USBTX, USBRX); // tx, rx
MuroMoe 0:5aabfddb0ca8 8 AE_KXSD9 i2c(D14, D15, ADDR_W, ADDR_R); //sda, scl, addr_w, addr_r
MuroMoe 0:5aabfddb0ca8 9 SDFileSystem sd(D11, D12, D13, D10, "sd");
MuroMoe 0:5aabfddb0ca8 10 DigitalOut led(LED1);
MuroMoe 0:5aabfddb0ca8 11
MuroMoe 0:5aabfddb0ca8 12 int Ready() {
MuroMoe 0:5aabfddb0ca8 13
MuroMoe 0:5aabfddb0ca8 14 printf("Hello World!\n");
MuroMoe 0:5aabfddb0ca8 15 printf("\nAnalogIn example\n");
MuroMoe 0:5aabfddb0ca8 16 //mkdir("/sd/mydir", 0777);
MuroMoe 0:5aabfddb0ca8 17
MuroMoe 0:5aabfddb0ca8 18 FILE *fp = fopen("/sd/mydir/AE_KXSD9.txt", "w");
MuroMoe 0:5aabfddb0ca8 19 if(fp == NULL) {
MuroMoe 0:5aabfddb0ca8 20 error("Could not open file for write\n");
MuroMoe 0:5aabfddb0ca8 21 }
MuroMoe 0:5aabfddb0ca8 22 }
MuroMoe 0:5aabfddb0ca8 23 int main() {
MuroMoe 0:5aabfddb0ca8 24 double x,y,z;
MuroMoe 0:5aabfddb0ca8 25 i2c.init();
MuroMoe 0:5aabfddb0ca8 26 while(1){
MuroMoe 0:5aabfddb0ca8 27 i2c.read_xyz(&x,&y,&z);
MuroMoe 0:5aabfddb0ca8 28 // pc.printf("\033[2J\033[0;0H");//clear console
MuroMoe 0:5aabfddb0ca8 29 pc.printf("x:%lf\r\ny:%lf\r\nz:%lf\r\n\n",x,y,z);
MuroMoe 0:5aabfddb0ca8 30 wait(1.0);
MuroMoe 0:5aabfddb0ca8 31
MuroMoe 0:5aabfddb0ca8 32 fprintf(fp, "x y z \n");
MuroMoe 0:5aabfddb0ca8 33 fclose(fp);
MuroMoe 0:5aabfddb0ca8 34
MuroMoe 0:5aabfddb0ca8 35 //刻み時間
MuroMoe 0:5aabfddb0ca8 36 //wait(1.0); // 1 second
MuroMoe 0:5aabfddb0ca8 37 }
MuroMoe 0:5aabfddb0ca8 38 }