0822inletclosetest

Dependencies:   mbed SDFileSystem

main.cpp

Committer:
takepiyo
Date:
2019-08-22
Revision:
0:24db6536e52e

File content as of revision 0:24db6536e52e:

#include "mbed.h"
#include "inletclose.h"
#include "SDFileSystem.h"

Inlet inlet(p26,p15,p16);

Serial pc(USBTX,USBRX);

SDFileSystem sd(p11, p12, p13, p14, "sd");
FILE* fp;

DigitalOut myled(LED1);
DigitalOut myled2(LED2);

int main()
{
    fp = fopen("/sd/Safety_Test/kanatu.csv", "a");
    if(fp != NULL) 
    {
        myled=1;
    } 
    else 
    {
        myled2=1;
        fp = fopen("/sd/Safety_Test/kanatu.csv", "a");
        wait(3);
        myled2=0;
    }


    float time=0;
    
    while(1) 
    {
        inlet.Close(1.1);
        pc.printf("%04.2f,%04.2f\n",inlet.getvalue1(),inlet.getvalue2());
        fprintf(fp,"%.2f,%04.2f,%04.2f\n",time,inlet.getvalue1(),inlet.getvalue2());
        wait(0.1);
        time=time+0.1;
    }
}