DataLogger

Dependencies:   USBHost mbed

main.cpp

Committer:
Nadia
Date:
2015-02-22
Revision:
0:74c9916708f2

File content as of revision 0:74c9916708f2:

#include "mbed.h"
#include "USBHostMSD.h"

DigitalOut led1(LED1);
DigitalOut led2(LED2);

float AccelX,AccelY,AccelZ;
int Index;
int main()
{
        led1=0;   
        led2=0;
        
        AccelX=0.5;
        AccelY=0.8;
        AccelZ=0.9;
        
        Index=0;
        
        USBHostMSD DatLog("usb");// définit l'accès au fichier système 
        
       //  Essayer de connecter le périphérique MSD
        while(!DatLog.connect())
            {
               wait(0.5); 
                       
            }
        led1=!led1;       
        
        while(1) 
        {
          FILE *FDat = fopen("/usb/FileTtest1.txt", "a");//ajouter un fichier
          if(FDat!=NULL) 
          { 
             fprintf(FDat, "%d AccelX : %f   AccelY : %f   AccelZ : %f \r\n", Index++,AccelX,AccelY,AccelZ);
             led2=!led2;
           }
          fclose(FDat);
          wait(0.5);
        }
}