Salvataggio su SDcard in void setup() {} - una sola volta -

Buongiorno a tutti, ho un problema che non riesco a risolvere....

Utilizzo un Arduino Mega 2560 Rev. 3 con un modulo Sdcard che riesco a far funzionare correttamente con l'utilizzo della libreria "SD" che si trova negli esempi.

Riesco ad effettuare il salvataggio delle varie letture che effettuo con i sensori per un determinato intervallo, tramite la funzione delay(), all'interno del void loop(){}, ma ho difficoltà a salvare dentro la stessa scheda SD una sola volta all'inizio del file una determinata frase.

Riesco perfettamente a fare ciò tramite porta seriale, inserendo il Serial.print() all'interno del void setup(){} ma se inserisco il dataFile.print nel void setup(){} ciò non funziona.

Come dovrei procedere?

Ringrazio anticipatamente.

Pasqualino

I comandi usati nel loop funzionano anche nel setup.
Può solo succedere che per un errore logico la scrittura non possa avvenire, ad esempio se scrivi in un file che non hai ancora aperto.

Grazie del suggerimento Leo,
è bastato infatti aprire il file, scrivere , e chiudere il file all'interno del setup e tutto funziona.

Grazie,

Pasqualino

Si dà sempre per scontato che sia chissà cosa e poi invece è una bischerata :wink: