Problema datalog con SD
ciao 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
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 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)
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)
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Problema datalog con SD
arduino
Comments
Post a Comment