Tengo un Arduino que acepta su E / S UART de una conexión por cable y una conexión inalámbrica. La parte cableada es un puente CP2104 USB a UART estándar y la parte inalámbrica se realiza, por ahora, a través de un módulo HC-05 BT. Los dos se conmutan utilizando un esquema MUX / DEMUX en el que el USB 5V actúa como la línea de selección. Cuando se desenchufa el USB, el módulo BT se enciende. Mientras el cable USB está enchufado, el módulo BT está apagado. La MCU se utiliza para controlar los controladores paso a paso 4xTB6600.
Aquíestáelbitextraño:cuandolosmotoresestánenchufadosaloscontroladores,yelUSBsedesconectaparapermitirqueelmóduloBTtomeelcontrol(cuandolosmotoresestánapagadosynohayningúnsoftwarequeuseelUSB),MCUsecomportadeformamuyerráticaalactivarydesactivarconstantementeelpindehabilitación(LaMCUejecutagrbl.Un