Problema datalog con SD

Ciao a tutti!
Sto utilizzando arduino uno con l’ide 1.0.5, devo crearmi un datalogger sul quale segnare le operazioni compiute dalla mia scheda.
Sto utilizzando la libreria in dotazione all’ide #include <SD.h>.
Se nel programma faccio una sola chiamata all’SD riesco ad sd.open(“Datalog.txt.”,FILEWRITE) riesco ad accedere al file e scrivere, se modifico il programma e tento di avere due chiamate in punti diversi del programma allo stesso file non riesco ad accedere all’sd. (sd.open non riesce ad accedere all’sd)

Avete qualche idea?
Grazie

Non ho ben chiaro se gli accessi che intendi sono solo in lettura e/o in scrittura, senza sketch avrai pochi aiuti e andare a fare ipotesi è solo una perdita di tempo tua e nostra. In linea di principio dovresti creare una funzione sola che si occupa di aprire, scrivere e chiudere il file spedendogli la stringa da scrivere Tipo.. void writesd(char message o string message)