Skip to main content

Características

La tarjeta microSD es una de las partes esenciales para el funcionamiento del Kode Dot. En ella se guardan las aplicaciones, los datos de configuración y los archivos de usuario. Además, para los proyectos y aplicaciones que se desarrollen en kodeOS, es la forma más sencilla de guardar los datos que se generen.

Esquema de conexión

La microSD se conecta al ESP32-S3 mediante SDIO, en modo 1-bit. Así, se usa el periférico SD/MMC Host que tiene el ESP32-S3 dedicado para leer y escribir en la microSD. La conexión entre la microSD y el ESP32-S3 es la siguiente:
El pin de Card Detected está conectado al EXP14 del expansor de pines. Ve a Expansor de pines para más información.

Librerías recomendadas

Arduino

ESP-IDF

No requiere librerías adicionales.

Ejemplo de código

Este código hará un test de la microSD en este orden:
  1. Listar directorios
  2. Crear un directorio
  3. Listar directorios
  4. Eliminar un directorio
  5. Listar directorios
  6. Escribir un archivo
  7. Añadir un mensaje al final de un archivo
  8. Leer un archivo
  9. Eliminar un archivo
  10. Renombrar un archivo
  11. Leer un archivo
  12. Test de rendimiento de lectura y escritura
microsd_test.ino

Descarga de ejemplos

Puedes probar los códigos de ejemplo mediante el IDE de Arduino o el IDE de ESP-IDF o descargar los códigos en nuestro drive: Ejemplos de microSD