EL0424 MICRO-SD MODULO LECTOR TARJETA MICRO SD CARD

N.º de producto: EL0424

En existencias
El envío se realiza en 24h

4,00
IVA incluido
 


MICRO-SD MÓDULO LECTOR TARJETA MICRO SD CARD:

Características:

.- Este módulo lleva regulador de tensión incorporado, por lo que puede ser alimentado a 3,3V o 5V, eliminando así el problema de sobrealimentación de otros dispositivos SD.

.- Soporta tarjetas SD (<=2G) y micro SDHC (<=32G)

.- Consumo < 200mA

.- Interface: SPI

 

Algunos ejemplos de funciones del módulo con un Arduino

 

Antes de la función setup() incluir lo siguiente:

#include
const int chipSelect = 4;
File myFile;

En la función void setup()

Serial.begin(9600);
pinMode(10, OUTPUT);

if (!SD.begin(chipSelect)){
   Serial.println("Error leyendo la tarjeta MicroSD.");
   return;
}

Verificar archivo en la MicroSD

Para verificar si dentro de nuestra tarjeta existe un archivo que se llame leeme.txt.

if (SD.exists("leeme.txt")) {
   Serial.print("Existe el archivo leeme.txt...");
}else{
   Serial.print("No existe el archivo leeme.txt"); 
}

Una vez que sepamos si existe o no el archivo, podremos leer y escribir en él si existe o crearlo si no existe.

Crear archivo leeme.txt en MicroSD

Vamos a crear en la tarjeta MicroSD un archivo en blanco llamado leeme.txt.

   myFile = SD.open("leeme.txt", FILE_WRITE);
   myFile.close();

Ahora que ya tenemos nuestro archivo creado vamos a introducir texto. Le escribiremos Untitled.es.

Escribir MicroSD con Arduino

   File dataFile = SD.open("leeme.txt", FILE_WRITE);
  
   if (dataFile) {
      dataFile.print("Untitled.es");
      dataFile.close();
      Serial.print("Escrito Untitled.es correctamente");
   }else{
      Serial.print("Error al escribir en la tarjeta");
   }
   delay(150);

El siguiente paso con un archivo creado y con texto en su interior, es leer lo que hay escrito y mostrarlo en el Monitor Serial.

Leer MicroSD con Arduino

// Abrimos el archivo.
File dataFile = SD.open("leeme.txt");

// Si lo hemos podido abrir correctamente:
if (dataFile) {
   Serial.println("Este es el contenido del archivo:");
   while (dataFile.available()) {
      Serial.write(dataFile.read());
   }
   dataFile.close();
}else {
   Serial.println("Error abriendo el archivo");
   }
}

Borrar archivo de MicroSD con Arduino

Por último veremos cómo borrar el archivo que hemos creado.

   if (SD.exists("leeme.txt")) {
      SD.remove("leeme.txt");
      Serial.print("Eliminando archivo...");
      delay(150);
   }

Los clientes que han comprado este producto también han comprado

*
Todos los precios incluyen IVA



Examine también estas categorías: Módulos y Sensores Arduino, Todos los Productos