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/
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
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?
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?
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)
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
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
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.
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
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
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 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.
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?
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.
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
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
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/
4 Operaciones básicas que debe tener un Sistema de Archivos: Crear, modificar, guardar y eliminar
Excelente!!! Muchas gracias por informar y compartir! Abrazoo!
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
Si que es interesante un video sobre sistemas de archivos como mencionas
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?
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?
Si, debes instalar esta herramienta github.com/igrr/mkspiffs/releases
Hola no me salen las herramientas en tools despues de descomprimir los archivos del plugin SPIFFS
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)
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
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
Es muy bueno, lo he probado un par de veces pero me falta profundizar ya que tiene bastantes funcionalidades.
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.
Hola, la verdad no tengo idea. Habría que revisar todo tu código para poder diagnosticar y ver qué está pasando.
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
Hola, puede ser este método o también puedes mirar esta alternativa: ua-cam.com/video/6A7s67QzDsQ/v-deo.html
@@jadsa pero yo trabajo con un esp32 me sirve el método progmem en este tipo de microcontrolador
funciona
Muy bueno
Puedo guardar archivos en modo SPIFFS y simultaneamente en modo NVS? n existe riesgo de transpapelar o sobre escribir?
Se puede
@@jadsa gracias!!
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
Hola, intenta desinstalando todo el arduino IDE.
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
@@jadsaSe podría usar preferences en lugar de spiffs para almacenar cadena de caracteres
@@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.
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?
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.
Es posible guardar imágenes pequeñas?
Si, es posible
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
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