SAADI Nadia
/
DataLogger
DataLogger
main.cpp@0:74c9916708f2, 2015-02-22 (annotated)
- Committer:
- Nadia
- Date:
- Sun Feb 22 10:00:29 2015 +0000
- Revision:
- 0:74c9916708f2
First Test Data Loging 22/02/15
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Nadia | 0:74c9916708f2 | 1 | #include "mbed.h" |
Nadia | 0:74c9916708f2 | 2 | #include "USBHostMSD.h" |
Nadia | 0:74c9916708f2 | 3 | |
Nadia | 0:74c9916708f2 | 4 | DigitalOut led1(LED1); |
Nadia | 0:74c9916708f2 | 5 | DigitalOut led2(LED2); |
Nadia | 0:74c9916708f2 | 6 | |
Nadia | 0:74c9916708f2 | 7 | float AccelX,AccelY,AccelZ; |
Nadia | 0:74c9916708f2 | 8 | int Index; |
Nadia | 0:74c9916708f2 | 9 | int main() |
Nadia | 0:74c9916708f2 | 10 | { |
Nadia | 0:74c9916708f2 | 11 | led1=0; |
Nadia | 0:74c9916708f2 | 12 | led2=0; |
Nadia | 0:74c9916708f2 | 13 | |
Nadia | 0:74c9916708f2 | 14 | AccelX=0.5; |
Nadia | 0:74c9916708f2 | 15 | AccelY=0.8; |
Nadia | 0:74c9916708f2 | 16 | AccelZ=0.9; |
Nadia | 0:74c9916708f2 | 17 | |
Nadia | 0:74c9916708f2 | 18 | Index=0; |
Nadia | 0:74c9916708f2 | 19 | |
Nadia | 0:74c9916708f2 | 20 | USBHostMSD DatLog("usb");// définit l'accès au fichier système |
Nadia | 0:74c9916708f2 | 21 | |
Nadia | 0:74c9916708f2 | 22 | // Essayer de connecter le périphérique MSD |
Nadia | 0:74c9916708f2 | 23 | while(!DatLog.connect()) |
Nadia | 0:74c9916708f2 | 24 | { |
Nadia | 0:74c9916708f2 | 25 | wait(0.5); |
Nadia | 0:74c9916708f2 | 26 | |
Nadia | 0:74c9916708f2 | 27 | } |
Nadia | 0:74c9916708f2 | 28 | led1=!led1; |
Nadia | 0:74c9916708f2 | 29 | |
Nadia | 0:74c9916708f2 | 30 | while(1) |
Nadia | 0:74c9916708f2 | 31 | { |
Nadia | 0:74c9916708f2 | 32 | FILE *FDat = fopen("/usb/FileTtest1.txt", "a");//ajouter un fichier |
Nadia | 0:74c9916708f2 | 33 | if(FDat!=NULL) |
Nadia | 0:74c9916708f2 | 34 | { |
Nadia | 0:74c9916708f2 | 35 | fprintf(FDat, "%d AccelX : %f AccelY : %f AccelZ : %f \r\n", Index++,AccelX,AccelY,AccelZ); |
Nadia | 0:74c9916708f2 | 36 | led2=!led2; |
Nadia | 0:74c9916708f2 | 37 | } |
Nadia | 0:74c9916708f2 | 38 | fclose(FDat); |
Nadia | 0:74c9916708f2 | 39 | wait(0.5); |
Nadia | 0:74c9916708f2 | 40 | } |
Nadia | 0:74c9916708f2 | 41 | } |