Connect NodeMCU to 360 Controller

Hey there, everyone.

So here’s what I’m trying to do:

I want to connect the GPIO from a NodeMCU ESP8266 board to the button pads on an XBOX 360 controller.

I have tried connecting a jumper from the D0 pin to the “X” button pad on the 360 controller.

I have tried connecting the D0 pin to both an NPN and a PNP transistor. I have flipped and tried every configuration and it does nothing. I have tried adding resistors to the Base of the transistor and I have tried adding pull-up resistors to the thing.

When I press the pushbutton on Blynk, the red LED turns off on the NodeMCU board, but the button isn’t being pressed on the controller.

What on earth is going on?

Hello. Hard to say. General rule would be - try to control XBox without Blynk. After that is done you can easily connect it with Blynk. SO in other words - please make sure you are able control Xbox without Blynk.