En este tutorial, profundizaremos en el uso de un archivo de configuración en una tarjeta microSD. El tutorial cubrirá los siguientes aspectos:
Guardar un archivo config.txt en la tarjeta microSD, que contiene pares clave-valor.
Leer la configuración desde la tarjeta microSD y almacenarla en una variable int.
Leer la configuración desde la tarjeta microSD y almacenarla en una variable float.
Leer la configuración desde la tarjeta microSD y almacenarla en una variable String.
Este tutorial le permite gestionar la configuración a través de un archivo almacenado en la tarjeta microSD, ofreciendo flexibilidad para diversos tipos de datos, como enteros, números de punto flotante y cadenas.
Divulgación: Algunos de los enlaces proporcionados en esta sección son enlaces de afiliado de Amazon. Podemos recibir una comisión por las compras realizadas a través de estos enlaces sin costo adicional para usted. Apreciamos su apoyo.
Acerca del módulo de la tarjeta microSD
¿No está familiarizado con el módulo de tarjeta microSD, incluyendo sus pines, funcionalidad y programación? Aprenda sobre ellos en el tutorial ESP32 - Tarjeta microSD.
Cómo funciona
Los pares clave-valor están prealmacenados en la tarjeta microSD según el siguiente formato:
Cada par clave-valor está en una sola línea. En otras palabras, cada par clave-valor está separado de los demás por un carácter de nueva línea
La clave y el valor están separados por un carácter =
El código ESP32 buscará la clave y encontrará el valor correspondiente, y guardará el valor en una variable. El tipo de variable puede ser int, float o String.
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 utiliza un escudo Ethernet o cualquier escudo que tenga un portador para tarjetas Micro SD, no es necesario usar el módulo de Micro SD. Solo necesita insertar la tarjeta Micro SD en el portador de tarjetas Micro SD del escudo.
Cómo leer la configuración y asignarla a variables
Cree el archivo config.txt en su PC usando Notepad o Notepad++
Copie a continuación las parejas clave-valor y péguelas en el config.txt:
El Monitor Serial muestra los valores de las variables que son idénticos a los valores guardados en la tarjeta microSD.
Ahora puedes modificar el código para agregar más variables.
※ Nota:
El código anterior no se preocupa por el orden de los pares clave-valor. Buscará la clave desde el principio hasta el final del archivo hasta que la clave coincida.
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.
No dude en compartir el enlace de este tutorial. Sin embargo, por favor no use nuestro contenido en otros sitios web. Hemos invertido mucho esfuerzo y tiempo en crear el contenido, ¡por favor respete nuestro trabajo!