SERIE ESP32 #17: SPIFFS GUARDAR ARCHIVOS EN MEMORIA FLASH ESP32

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 34

  • @jadsa
    @jadsa  2 роки тому +2

    Trivia del video: Menciona 4 de las operaciones básicas que debe tener un Sistema de Archivos
    🎬 Mira los demás episodios de esta serie: ua-cam.com/video/ULD56ajxmSA/v-deo.html
    🎁 APOYA esta serie y canal para seguir creando contenido: www.patreon.com/jadsa
    👀 Suscríbete al canal! ua-cam.com/users/jadsatv
    📲 Linkedin: www.linkedin.com/in/jhimmyastoraque/

    • @linuxeando
      @linuxeando 2 роки тому

      4 Operaciones básicas que debe tener un Sistema de Archivos: Crear, modificar, guardar y eliminar

  • @EDGARDOUX1701
    @EDGARDOUX1701 2 роки тому

    Excelente!!! Muchas gracias por informar y compartir! Abrazoo!

  • @ernestorivero9909
    @ernestorivero9909 Рік тому +1

    Como yo paso para una variable char el contenido que guarde en el archivo texto.txt.
    Yo hice esto pero no funciona:
    File file2=SPIFFS.open("/prueba.txt")
    if(!file2)
    {
    Serial.println(Failed to open file for reading");
    return;
    Serial.print("contenido ");
    While(file2.availble())
    {
    char rc=file2.read();
    }
    Serial.print(rc);
    file2.close();
    No me funciona

  • @devtasingh
    @devtasingh 2 роки тому +1

    Si que es interesante un video sobre sistemas de archivos como mencionas

  • @ArmRub12
    @ArmRub12 7 місяців тому

    Ya lo descomprimí pero en la ruta del skeetch no me sale al final el .jar, vi en algunos comentarios que pasaba algo simliar por usar la version mas actualizada, que en la 1.8.xx funcionaba, lo intenté en esa y tampoco, que puede ser?

  • @laviejaconpistola7311
    @laviejaconpistola7311 Рік тому +2

    seguí varios tutoriales y siempre se me presenta un mismo problema, al momento de querer usar la herramienta tengo el error "SPIFFS Error: mkspiffs not found!" , alguna idea en como solucionarlo?

    • @jadsa
      @jadsa  Рік тому

      Si, debes instalar esta herramienta github.com/igrr/mkspiffs/releases

  • @carlospena7924
    @carlospena7924 Рік тому +1

    Hola no me salen las herramientas en tools despues de descomprimir los archivos del plugin SPIFFS

    • @dannysanta7142
      @dannysanta7142 7 місяців тому

      Tal vez estás usando Arduino IDE 2.x.
      Esta versión no soporta este plugin por lo que debes usar la versión del IDE 1.x (Por lo menos únicamente para cargar archivos SPIFFS, puedes tener las dos versiones al tiempo sin ningún problema)

  • @midianalbertokhaiyow8195
    @midianalbertokhaiyow8195 2 роки тому +1

    interesante ver video LittleFS, que me parece superior, algo que nunca e visto es video que explique como pasar archivos desde una SD a la memosia littleFS (flash).. gracias

  • @martincoronel1973
    @martincoronel1973 2 роки тому +2

    Hola, has probado la librería usando FreeRTOS? Otras librerías me han dado problemas por error de watchdog, quizás la tarea entretiene demasiado al nucleo

    • @jadsa
      @jadsa  2 роки тому +1

      Es muy bueno, lo he probado un par de veces pero me falta profundizar ya que tiene bastantes funcionalidades.

  • @Angel_04738
    @Angel_04738 2 роки тому +1

    Hola Jadsa, estoy utilizando BLYNK por uno de tus videos que ví, quiero usar un sensor analógico para hacer una lectura en esp32, cuando corro un codigo aparte funciona perfecto, pero cuando quiero leerlo dentro del codigo de ejemplo que viene en la librería de arduino no lo reconoce. Tienes alguna idea de lo que podría ser? me ayudaría mucho.

    • @jadsa
      @jadsa  2 роки тому

      Hola, la verdad no tengo idea. Habría que revisar todo tu código para poder diagnosticar y ver qué está pasando.

  • @ernestorivero9909
    @ernestorivero9909 Рік тому +1

    Ejemplo para guardar array bidimensionales,por ejemplo las letras del alfabeto español y algunas animaciones para después verla en una matrix cuál tu me recomiendas,referencia o este,porque veo que este tiene más espacio de memoria

    • @jadsa
      @jadsa  Рік тому

      Hola, puede ser este método o también puedes mirar esta alternativa: ua-cam.com/video/6A7s67QzDsQ/v-deo.html

    • @ernestorivero9909
      @ernestorivero9909 Рік тому

      @@jadsa pero yo trabajo con un esp32 me sirve el método progmem en este tipo de microcontrolador

    • @jadsa
      @jadsa  Рік тому

      funciona

  • @ernestorivero9909
    @ernestorivero9909 Рік тому +1

    Muy bueno

  • @linuxeando
    @linuxeando 2 роки тому +1

    Puedo guardar archivos en modo SPIFFS y simultaneamente en modo NVS? n existe riesgo de transpapelar o sobre escribir?

    • @jadsa
      @jadsa  2 роки тому +1

      Se puede

    • @linuxeando
      @linuxeando 2 роки тому +1

      @@jadsa gracias!!

  • @ernestorivero9909
    @ernestorivero9909 8 місяців тому +1

    Hola mira yo tenia todo eso bien de la noche a la mañana se me desapareció del menú tool el ESP32FFS Sketch Download y he empezado desde el principio y lo hecho todo bien y no me aparece nada en el menú tool depues que reinicio el arduino me podrias ayudar en eso yo uso ese mismo esp32 que estas usando en el video

    • @jadsa
      @jadsa  8 місяців тому

      Hola, intenta desinstalando todo el arduino IDE.

    • @ernestorivero9909
      @ernestorivero9909 8 місяців тому

      B​@@jadsabueno reinstale el windows 10 por tanto tuve que intalar arduino de nuevo desde cero intalar el link para que me acepte los esp32,depues de eso ya me acepta los esp32 es decir que tuve que volver a poner cosas de nuevo desde cero ahora hago los pasos que usted orienta en el video y no me aparecen las herramientas en el menú tools ya no se que hacer

    • @ernestorivero9909
      @ernestorivero9909 8 місяців тому

      ​@@jadsaSe podría usar preferences en lugar de spiffs para almacenar cadena de caracteres

    • @jadsa
      @jadsa  8 місяців тому

      @@ernestorivero9909 se podría usar pero quizá no es tan adecuado para tu caso. Utiliza LittleFS. Pienso hacer un tutorial pero no sé si sea este mes o el próximo.

  • @catnoir-drg-anchival4759
    @catnoir-drg-anchival4759 Рік тому

    Tengo el ide de arduino V2.0 y de ninguna manera me carga la funcion de SPIFFS para cargar data nisiquera se bien donde esta la carpeta por que voy a la dirrecion y me manda con mis proyectos?

    • @adn-22
      @adn-22 Рік тому

      A mi me ha pasado lo mismo. Prueba con la versión 1.8.xx, con la 1.8.19 a mi me funciona correctamente. Tendremos que convivir con la v2 y la v1 un poco más de tiempo.

  • @herrkronen9694
    @herrkronen9694 7 місяців тому

    Es posible guardar imágenes pequeñas?

    • @jadsa
      @jadsa  7 місяців тому

      Si, es posible

  • @ernestorivero9909
    @ernestorivero9909 Рік тому

    Entendí algo,pero ahora como una cosa más práctica,ese archivo prueba txt está en la memoria flash y por supuesto yo tendría que usar la función void readFile para leer lo que tiene mi archivo prueba txt,para imprimir en mi matrix hola novato,esa última parte del programa que te cambia el nombre y el contenido del archivo eso no se usa

    • @ernestorivero9909
      @ernestorivero9909 Рік тому

      Leyendo un poco sobre esto en otro artículo me resalta una duda a ver yo tengo un sketch de Arduino de hacer animación en una pantalla LED pero yo quieros que esos array de la animación se guarden en la flash del esp 32 pero a partir del sketch que yo estoy ejecutando no sé si me entiende,no es que yo tenga que ir al Sketch del spiffs,explcame con referencelo lograre porque en los srduinos mega tu con poner progmem alos array ya automáticamente los estás guardando en la memoria flash del Arduino y tengo entendido que esp32 no admite "progmem",oriéntame en eso no se si me captaye la idea