Go Down

Topic: datalog (Read 524 times) previous topic - next topic

patsol

Bonjour à tous,
Je viens de recevoir mon Arduino UNO.
J'essaie de datalogger des données sur une micro SDCard de libelium et la librairie FileLogger.
Mon soucis, c'est le temps d'accès à la Card.
En fait, je crois que j'ai un problème de compréhension :smiley-roll-blue::
dans ma loop(), j'ai écrit:
Code: [Select]
...............
time = millis();   
    sprintf(trame,"%lu;%d;%d;%d;%d;%d;%d\n",time,gyro_x,gyro_y,gyro_z,accel_y,accel_x,accel_z);
    Serial.println(trame);
   int length = strlen(trame);
   result = FileLogger::append("log.csv", (byte*)trame, length);
   Serial.println(result, DEC);
................

quand je regarde ça sur le terminal, j'ai 1 trame toute les 25 ms.
Sur le fichier log.csv, c'est toute les 270 ms!!! avec toujours result =0.
Comment interpréter celà? :smiley-eek-blue:

Merci pour vos lumières 8)

Go Up