#include <SPI.h>
#include <SD.h>
#define SSpin 10
File archivo;
void setup() {
Serial.begin(9600);
Serial.println("Inicializando tarjeta...");
if (!SD.begin(SSpin)) {
Serial.println("Error en inicialización!!!");
return;
}
Serial.println("Inicialización correcta.");
archivo = SD.open("prueba.txt", FILE_WRITE);
if (archivo) {
archivo.println("Probando 1, 2, 3");
Serial.println("Escribiendo en archivo prueba.txt ...");
archivo.close();
Serial.println("Escritura correcta");
} else {
Serial.println("Error en apertura de archivo para escritura.");
}
archivo = SD.open("prueba.txt");
if (archivo) {
Serial.println("Contenido de prueba.txt:");
while (archivo.available()) {
Serial.write(archivo.read()); //Impresión caracter por caracter EOF
}
archivo.close();
} else {
Serial.println("Error al abrir el archivo.");
}
}
void loop() {
// put your main code here, to run repeatedly:
}