ESP32 - Escribir una variable en la tarjeta SD
En este tutorial, exploraremos el proceso de escribir varios tipos de variables en una tarjeta microSD utilizando ESP32. Específicamente, cubriremos los siguientes temas:
- Escribir una variable de cadena en una tarjeta microSD con ESP32.
- Escribir una variable entera en una tarjeta microSD con ESP32.
- Escribir una variable de punto flotante en una tarjeta microSD con ESP32.
- Escribir una variable de arreglo de caracteres en una tarjeta microSD con ESP32.
- Escribir una variable de arreglo de bytes en una tarjeta microSD con ESP32.
- Escribir una variable como un par clave-valor en una tarjeta microSD con ESP32.
Este tutorial ofrece una guía completa para almacenar diferentes tipos de variables en una tarjeta microSD, lo que permite un almacenamiento y recuperación de datos versátiles. Para aprender a leer pares clave-valor desde la tarjeta microSD y convertirlos a formatos de enteros, flotantes y cadenas, consulta el tutorial sobre ESP32 - Leer configuración desde la tarjeta SD.

Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del Módulo de Tarjeta Micro SD
¿No estás familiarizado con el módulo de microSD, incluyendo sus pines, funcionalidad y programación? Aprende sobre ello en el tutorial ESP32 - Tarjeta microSD.
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.
※ Nota:
Si usas un escudo Ethernet o cualquier escudo que tenga un soporte para tarjetas microSD, no necesitas usar el módulo de tarjeta microSD. Solo necesitas insertar la tarjeta microSD en el soporte de tarjetas microSD del escudo.
ESP32 - Cómo escribir una variable en un archivo en una tarjeta microSD
Lo que hace el código a continuación:
- Escribir una variable de tipo int en la tarjeta microSD
- Escribir una variable de tipo float en la tarjeta microSD
- Escribir una variable de tipo string en la tarjeta microSD
- Escribir un arreglo de caracteres en la tarjeta microSD
- Escribir un arreglo de bytes en la tarjeta microSD
Pasos R\u00e1pidos
- Si es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Realiza el cableado tal como se muestra en la imagen anterior.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB
- Abre Arduino IDE en tu PC.
- Selecciona la placa ESP32 adecuada (p. ej. ESP32 Dev Module) y el puerto COM.
- Asegúrate de que la tarjeta Micro SD esté formateada en FAT16 o FAT32 (búscala en Google)
- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para cargar el código al ESP32
- Consulta el resultado en el Monitor Serial.
- Retire la tarjeta Micro SD del módulo de Micro SD.
- Inserte la tarjeta Micro SD en un lector de tarjetas SD USB.
- Conecte el lector de tarjetas SD USB al PC.
- Abra el archivo esp32.txt en su PC; se muestra a continuación.

ESP32 - Cómo escribir un par clave-valor en un archivo en la tarjeta microSD
Pasos R\u00e1pidos
- Si es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Realiza el cableado tal como se muestra en la imagen de arriba.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre Arduino IDE en tu PC.
- Selecciona la placa ESP32 correcta (p. ej. ESP32 Dev Module) y el puerto COM.
- Copia el código anterior y ábrelo con Arduino IDE.
- Haz clic en el botón Subir en Arduino IDE para subir el código al ESP32.
- Consulta el resultado en el Monitor Serial.
- Desconecte la tarjeta Micro SD del módulo Micro SD
- Inserte la tarjeta Micro SD en un lector de tarjetas SD USB
- Conecte el lector de tarjetas SD USB al PC
- Abra el archivo esp32.txt en su PC; se muestra a continuación

Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.