Estoy tratando de hacer un juego, y necesito encender y apagar mi controlador N64 desde un microcontrolador (STM32F4). Mi microcontrolador tiene un pin de salida que emite aproximadamente 5V, por razones de prueba, actualmente he mantenido este pin alto en 5V. Para crear este interruptor, corté el cable conectado a mi controlador N64 (que conecta el N64 al controlador) en el medio. Tengo 3 cables (rojo-3.3V, negro-grd, blanco-datos), que es información que obtuve de la línea.
Sin embargo, si desconecto la alimentación (3.3 V) por alguna razón, el controlador funciona solo el joystick no lo hace. La única forma en que el controlador deja de funcionar por completo es desconectando el suelo. Por lo tanto, como se muestra en mi circuito a continuación. Conecté la salida de 5V del microcontrolador a la base del NPN. Luego conecté la salida de tierra de mi controlador al colector de la NPN, y la tierra de la N64 al emisor del transistor NPN. Probé el transistor con un LED y funciona, así que sé que mi microcontrolador y mi cableado no están mal. Sin embargo, por alguna razón, si conecto el controlador con esta configuración y enciendo los 5 V desde el microcontrolador, no ocurre nada (permanece desconectado). ¿Alguien tiene algún consejo u otro diseño de circuito para ayudarme, por favor?