Guardar datos en un módulo de memoria de tarjeta SD utilizando un Arduino

12

¿Es posible guardar datos del Arduino en un módulo de memoria de la tarjeta SD?

    
pregunta desNotes

7 respuestas

8

También hay un par de soluciones de hardware que deberían ser utilizadas con Arduino:

  1. DOSonCHIP que es compatible con FAT32 y FAT16. Será realmente genial cuando actualicen el firmware para que sea compatible con I²C . SparkFun también tenía a tablero de ruptura para él (ahora retirado), pero la página puede ser útil para obtener más información.
  2. Los sistemas 4D hacen micro-DRIVE . Además, este registrador de datos de fuente abierta OpenLog parece estar disponible en SparkFun.
  3. GHI Electronics tenía la placa MicroSD de uALFAT (ahora descontinuada). Tiene una interfaz I²C fácil y también admite nombres de archivo largos.
respondido por el tuupola
6

Si desea poder leer la tarjeta desde su PC y no simplemente usarla como una gran EEPROM, aquí hay un amplio hilo en los foros de Arduino que explica cómo interactuar con una tarjeta SD con FAT soporte.

También eche un vistazo a este boceto de Arduino para comenzar con el software. Mucho de esto no tiene nada que ver con la E / S de la tarjeta SD, pero estoy seguro de que lo resolverá: LCRACS SD interface V1 .

    
respondido por el vic
6

Guardar datos en una tarjeta SD no es tan difícil sin las tarjetas / soluciones prefabricadas.

Guardar datos en un sistema de archivos (lo que significa que simplemente puede montarlos como una partición normal en su computadora) en una tarjeta SD es mucho más difícil. Esto se debe a que tienes que poder manipular el sistema de archivos, lo que es mucho más difícil.

Hay bibliotecas ya hechas para esto que lo hacen más fácil. Depende de lo que quieras hacer.

    
respondido por el Dago
4

Sí, lo es. Echa un vistazo a lectura / escritura de tarjeta SD con Arduino .

    
respondido por el zklapow
2

Puede obtener un simple lector / escritor de tarjetas SD en Maker Shed . Puede obtener un lector / escritor de tarjetas SD con salida de audio con Adafruit WaveShield .

    
respondido por el Craig Trader
2

Mira esto:

módulo SD de Libelium ; Consulte la sección " Documentación: ". Allí encontrarás todo lo que necesitas.

Utilicé este módulo; Incluso puedes construirlo tú mismo. Funciona perfectamente, y hay bibliotecas desarrolladas para usar con FAT como puede ver.

    
respondido por el jotasa
0

El Storage Shield utiliza un procesador Atmega328 incorporado para que su proyecto ahora pueda acceder a gigabytes de almacenamiento mientras usa muy poca memoria o capacidad de procesamiento del Arduino.

enlace

    
respondido por el user2263

Lea otras preguntas en las etiquetas