¿Cómo leer y escribir un archivo desde una tarjeta SD en Arduino?

Última actualización: junio 3, 2025
leer y escribir un archivo desde una tarjeta SD en Arduino

¿Cómo leer y escribir un archivo desde una tarjeta SD en Arduino? En algunas ocasiones, el poder guardar un archivo con Arduino puede ser realmente difícil teniendo en cuenta que, Arduino tiene poca capacidad de memoria.

Ahora bien, por medio de una tarjeta de SD, es posible poder guardar los archivos, realizar cambios y leer un archivo sin problemas. Es por ello que se cuenta con memoria extra añadiendo a Arduino una tarjeta SD. En este artículo veremos cuáles son los materiales que debemos usar y cómo podemos ir guardando los archivos.

¿Qué materiales debemos usar?

Ahora bien, es necesario poder acceder a una serie de materiales para lograr el cometido de leer o escribir un archivo guardado o generado desde una tarjeta SD, usando el Arduino, que como hemos dicho, necesita de una capacidad de memoria, ya que la suya no es suficiente, veamos los materiales puntualmente:

  • Una computadora, desde luego
  • Arduino modelo UNO
  • Un cable USB con el que conectaremos el Arduino con la PC
  • Un blindaje o un módulo SD

Con estos materiales, lograremos armar el circuito con el que seguramente, trabajaremos mejor con Arduino con nuestros archivos.

Conecta la tarjeta SD con Arduino

La conexión debe hacer como lo mostraremos a continuación, siendo el primer pin el de la placa de Arduino: GND = GND, EAE = 3,3, DIGITAL 10 = CS, DIGITAL 11 = MOSI, DIGITAL 12 = MISO, DIGITAL 13 = SCK. Este debe ser el cableado correcto entre ambas partes.

De esta manera, encontraremos que la SD se podrá conectar de manera sencilla con Arduino. Otro lado, no basta solamente con hacer este tipo de conexión, debemos entrar al plano de la programación, pudiendo obtener un código con el que se podrá obtener la información de la tarjeta en Arduino.

  Mejora la seguridad y privacidad al usar Drive, Dropbox y OneDrive

Programación para conseguir información de la tarjeta SD

Ahora bien, tomando en cuenta que podemos encontrar una serie de ejemplos con los que obtendremos las funciones de conseguir la información que se haya registrado en la tarjeta SD. Es por ello que, al momento de interactuar con Arduino IDE.

En caso que lo desees, puedes obtener desde la web una serie de ejemplos con los que al copiar y pegarlo en el sketch, encontraremos las vías para acceder a los datos de la tarjeta de memoria. Además, siempre se podrá leer los archivos, incluso, agregar otros datos al mismo archivo.

¿Cómo se muestra los archivos almacenados de la tarjeta SD?

Es posible que al momento de ver los archivos almacenados, tengamos que introducir un código. En la siguiente fuente encontraremos algunos códigos que nos ayudarán en este proceso: https://www.arduino.cc/en/reference/SD.

En algunos de los casos, algunos códigos pueden no funcionar de la manera en que esperamos, pero podemos ir indagando en los ejemplos que se nos muestran para que se logre obtener una serie de opciones y lograr una lectura adecuado por medio de Arduino con la tarjeta SD que hemos destinado para este medio.