[Solucionado] Ayuda dataloger


hola todos


he hecho un dataloger para que me recoja y guarde en sd datos de varias cosas  (temps,humedad,etc.)

como no me hacen falta datos muy continuos (los queria cada 10 minutos)he puesto un temporizador como el blinkwithoutdelay, pero en el interval si pongo un valor mayor de 120.000 milesimas ( 2 minutos) sola graba unas cuatro o cinco veces y para de grabar, si pongo 20.000 milesimas parece que no se para

para no aburrir pongo la parte del prog. que puede interesar. me imagino que sera algun problema de deficion de variables pero probado varia formas y simpre el mismo resultado

saludos
code: [select]


long previousmillis = 0;
long interval = 20;


 unsigned long currentmillis = millis()/1000;
if(currentmillis - previousmillis > interval) {

   previousmillis = currentmillis;   
    datafile.println(datastringtodo);

   
   
    datafile.close();


te voy explicar por qué es un error que no pongas todo el código.

no podemos reproducir tu problema de la forma más fidedigna posible. además, pones una parte del código en la que crees que está el problema. error. el problema puede estar en otro sitio, pero tu creencia de que está en otro sitio, es posible que haga que no busques en el lugar correcto.

si pones el código completo y dices el modelo de arduino que usas, quizá pueda montar algo parecido y analizar su funcionamiento, para intentar encontrar el problema.


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > [Solucionado] Ayuda dataloger


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code