Tengo un Arduino personalizado de 5V a 16MHz que se ejecuta grbl y esperaba usar uno de los módulos bluetooth HC-05 para controlar de forma inalámbrica. Este Arduino se puede conectar a un puerto USB a través de un chip FTDI. Me gustaría que esto funcione con cualquiera de ellos y no con ambos. Esto funciona en su mayor parte y aquí está la 'tabla de verdad' que he experimentado:
USB Bluetooth Works over Works over
ON ON USB? Bluetooth?
--- --------- ---------- ----------
Y Y N Y
Y N Y N
N Y N Y
Supongo que cuando ambos están ENCENDIDOS, el USB no funciona porque ambos comparten las mismas líneas RX y TX del Arduino y parece que se está dando prioridad a la conexión Bluetooth. ¿Hay alguna manera de que cuando el cable USB se enchufa al PC host, no se pueda usar el módulo Bluetooth y se dé prioridad a la conexión por cable?