Hola compañeros.
Me encuentro trabajando en un proyecto en el cual tengo que guardar un archivo en una Micro SD por cada dato ambiental obtenido , el problema, es que en la Micro SD solo me guarda 509 archivos y por lo menos necesito guardar 5000.
Cualquier idea sobre como hacer que guarde mas de 509 archivos será bien recibida.
#include <SPI.h>
#include <SD.h>
File PruebaPil;
void setup() {
Serial.begin(9600);
Serial.println ("inicializando Targeta...");
if (!SD.begin (4)) {
Serial.println("inicializacion erronea SD...");
return;
}
Serial.println("inicializacion correcta");
for (int i = 1; i < 2000; i++) {//aqui empieza a guardar un archivo por lectura
String Numero= String(i);
String archivo = ".txt";
String datos;
datos = Numero + archivo;
Serial.println (datos);
PruebaPil = SD.open(datos,FILE_WRITE);
PruebaPil.println(i);
delay(1000);
PruebaPil.close();
Serial.println("guardado");
}
}
void loop() {
//nada por aqui
}