Skip to main content
Esta es la ayuda que se abre desde el signo de pregunta de la ventana de exportación. El archivo exportado se lee desde una microSD, y la app trae un ejemplo de código para empezar.
Esto es distinto de conectar el ESP32 por USB. Aquí el micro lee un archivo de una tarjeta y lo reproduce por su cuenta; allá la app le manda la señal en vivo y la controla. Ver Conectar el dispositivo.

Indicaciones generales

1

Copiar el archivo

El .txt exportado va en la raíz de la microSD, con el mismo nombre que se declare en el código.
2

Conectar el lector

Por SPI. A SD_CS se le asigna el pin usado para CS.
3

Declarar un pin por canal

En el mismo orden en que salen las columnas del archivo.
4

Definir el tiempo de paso

Sale de los metadatos (STEP_TIME) si se exportaron; si no, se define en el código.
5

Revisar los niveles

Las salidas del ESP32 son de 3,3 V. Si el circuito trabaja a 5 V, hace falta un adaptador de nivel.
6

Con señales largas, leer por bloques

Conviene leer la tarjeta en tandas en lugar de cargar todo en la RAM.

Los dos ejemplos

La ayuda trae dos pestañas de código, con un botón para copiarlo:
El archivo digital contiene una fila por cada cambio: la primera columna es el paso y las siguientes, el valor de cada canal. Entre una fila y otra las salidas se mantienen igual.El ejemplo lee fila por fila, escribe los pines y espera hasta el paso de la fila siguiente.

Alternativa: el firmware completo

Si en lugar de escribir el reproductor se prefiere usar el que ya existe, el proyecto trae un sketch completo que recibe la señal por USB desde la app y la reproduce, con control de arranque, parada, voltaje, tiempo de paso y RPM. Ver Firmware del ESP32.