Ciao a tutti, ho provato l'esempio del datalogger su yun e vorrei salvare i dati su file mensili ( es. 1401.txt per Gennaio, 1402.txt per Febbraio ) per questo ho modificato lo sketch in questo modo:
Dopo aver costruito nomeFile come stringa e con Anno e Mese.
if (nomeFile== "1401") {
File dataFile = FileSystem.open("/mnt/sda1/1401.txt", FILE_APPEND);
}
// if the file is available, write to it:
if (dataFile) {
dataFile.println(dataString);
dataFile.close();
// print to the serial port too:
Console.println(dataString);
}
// if the file isn't open, pop up an error:
else {
Console.println("error opening datalog.txt");
}
ricevo l'errore : error: 'dataFile' was not declared in this scope.
Mi potreste aiutare e dirmi quale errore faccio visto che così funziona:
File dataFile = FileSystem.open("/mnt/sda1/1401.txt", FILE_APPEND);
// if the file is available, write to it:
if (dataFile) {
dataFile.println(dataString);
dataFile.close();
// print to the serial port too:
Console.println(dataString);
}
// if the file isn't open, pop up an error:
else {
Console.println("error opening datalog.txt");
}
Grazie.