Estoy teniendo un poco de problemas con mi éste ).
QuierousarelPin4enelESP8266paraencenderyapagarelmotordeCCaintervalosde0,5segundosatravésde
Desafortunadamente, una vez que se enciende M1, no se apagará, incluso con la resistencia desplegable en R2. Una vez que se enciende, se pone a plena potencia y nada menos que tirar del cable de la compuerta o apagar la alimentación lo detendrá. En mi multímetro muestra que el pin de datos no baja la lógica después de que M1 se enciende. Creo que el motor está interfiriendo con la MCU cuando se enciende.
¿Qué puedo hacer para asegurarme de que el motor se apaga cuando la MCU baja?
(PS Tenga en cuenta que el comportamiento anterior NO se produce mientras la MCU está conectada a mi computadora. El código está escrito en Micropython y originalmente lo probé mientras la MCU estaba enchufada y el código se ejecutó a través de webREPL. El circuito funciona exactamente como se esperaba cuando estaba enchufado en un dispositivo USB. Una prueba con mi multímetro también mostró que el bajo voltaje lógico era más bajo mientras estaba enchufado en mi computadora (0.055 V) en comparación con el suministro de energía a través del regulador de voltaje de la MCU (0.885 V). / p>
EDITAR: Mientras se encuentra en la fuente de alimentación Philmore, una vez que se enciende el motor, el ESP8266 se mantiene en el nivel lógico alto de 3.3 V, aunque está programado para bajar después de 0,5 segundos, según lo medido por el multímetro en la salida para el pin 4 entre La resistencia y el driver MOSFET. Este comportamiento NO ocurre mientras el ESP8266 está conectado a mi PC mediante un cable USB.