Hi,
Es posible que cuando energiza el motor cause ruido o una baja de voltaje y cause este problema. Seria bueno que dejara saber como tienes el systema conectado. Un dibujo a mano seria lo ideal.
En esp8266, si el código esta mucho tiempo bloqueado y otros procesos no pueden ejecutarse, como el WIFI, se produce el WDT reset.
Eso pasa cuando el programa tarda más de 200 o 300 ms en ejecutar el loop. Cuando finaliza el loop se llama a las tareas de WIFI, pero tambien se llaman cuando usas delay() o yield(). Si tienes un proceso, rutina que se demora demasiado, añade que haga un yield(). Curiosamente si usas delay no suele haber problemas con el WDT pero si usas millis para temporizar ejecuta yield() periodicamente.
Moderador:
Hola, bienvenido al foro Arduino.
Existen secciones para temas específicos. Desde que se habilitó la sección Microcontroladores, todo lo relacionado con ESP de Expressif debe ir allí, asi que muevo el hilo.
Por otro lado, los códigos y/o errores deben postearse usando etiquetas, de modo que debo pedirte que edites las líneas correspondientes al error que indicas.
Y ahora que miro mejor, encuentro que tu código fue adjuntado pero no esta visible.
Los códigos menores a 9k deben postearse haciéndolos visibles usando la misma etiqueta que te pedí usar para mostrar el error que mencionas.