Skip to main content

Avanzado: Tarjeta SD, Memoria Flash e interrupciones

MultitareaTarjeta SD

LasEl placas convencionales y ordenadores antiguos que sólo tienen un núcleo en el microprocesador, sólo pueden hacer una tarea. Se puede hacer por software que el microprocesador realice varias tareas simplemente dando tiempo a cada una de ellas e ir saltando de una a otra, es decir, no es una programación en paralelo, y si el micro no es potente, acaba por saturarse.

ESP32 Plus SteammakerSTEAMaker tiene un microprocesador pero tiene dos núcleos. Tiene capacidadzócalo para hacerinsertar algunastarjetas tareas en paralelo.microSD.

ComoTiene estosque conceptosestar pertenecenformateada a unFAT32 perfily másadmite avanzado,hasta se32G escapacon archivos máximos de 2G.

Aquí están los propósitosretos dey estelas curso.páginas Sien se quiere trabajar con ellos recomendamos el siguiente Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio

Aquí están las páginas y los retos para más información:

7.1713  Reto A17.A13. Multitarea.Tarjeta SD. ..................................................... 177155 
7.17.13.1  Reto A17.A13.1. MultitareaAlmacenar I.datos: Datalogger. ............................... 157 
7.13.2  Reto A13.2. Leer datos almacenados. ..................................... 159 
7.13.3  Reto A13.3. Escribir y leer datos. .................................................... 182160 
A13.3 Si pulso SW1 almaceno en la tarjeta SD la temperatura y humedad. Si pulso SW2 los muestro

2026-11-13 11_26_56-Manual Actividades ESP32 SteaMakers 2022_Junio - PDF-XChange Viewer.png

Memoria Flash

El ESP32 Plus STEMaker tiene una memoria Flash que puede mantener los datos incluso después de apagar la placa. Su capacidad es muy limitada y no se almacenan eternamente. Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio

7.17.219  Reto A17.2.A19. MultitareaMemoria II.FLASH/EEPROM. ................................................... 183192 
7.17.319.1  RetoA19.1. A17.3.Lectura/escritura Multitareaen III.la memoria EEPROM I. .............................. 195 
7.19.2  A19.2. Lectura/escritura en la memoria EEPROM II. .................... 184 
7.17.4  Reto A17.4. Multitarea IV. .................................................. 185 
7.17.5  Reto A17.5. Multitarea V. ................................................... 188198 
A19.2 Supongamos que queremos registrar el máximo y mínimo de luz PERO QUE SE SIGA GUARDANDO LOS VALORES MAX MIN AUNQUE QUITEMOS LA ALIMENTACIÓN es decir que si temporalmente se quita la alimentación, el programa sigue registrando el máximo y el mínimo de luz

2026-11-13 11_16_05-Manual Actividades ESP32 SteaMakers 2022_Junio - PDF-XChange Viewer.png

Interrupciones

Una interrupción es un evento (por ejemplo pulsar un pulsador) y hace que el micro deje lo que estaba haciendo y salte a realizar una tarea concreta. En la placa TDR STEAM hay dos pulsadores, en D3 y en D5 que pueden realizar interrupciones al ESP32.

Aquí están los retos y las páginas en 

7.18  Reto A18. Interrupciones. ............................................... 189 
7.18.1  Reto A18.1. Control de interrupciones. ................................... 190 
Memoria Flash

El ESP32 Plus STEMaker tiene una memoria Flash que puede mantener los datos incluso después de apagar la placa. Su capacidad es muy limitada y no se almacenan eternamente. Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio

7.19  Reto A19. Memoria FLASH/EEPROM. ................................... 192 
7.19.1  A19.1. Lectura/escritura en la memoria EEPROM I. .................... 195 
7.19.2  A19.2. Lectura/escritura en la memoria EEPROM II. .................... 198 
Tarjeta SD

El ESP32 Plus STEAMaker tiene un zócalo para insertar tarjetas microSD. Tiene que estar formateada a FAT32 y admite hasta 2 Teras con archivos máximos de 2G.

Aquí están los retos y las páginas en Descarga desde el drive del autro tutorial Manual de Actvidades ESP32 SteamMaker 2022_Junio

7.13  Reto A13. Tarjeta SD. ..................................................... 155 
7.13.1  Reto A13.1. Almacenar datos: Datalogger. ............................... 157 
7.13.2  Reto A13.2. Leer datos almacenados. ..................................... 159 
7.13.3  Reto A13.3. Escribir y leer datos. .......................................... 160