I have a video game controller that I want to control with an Arduino. The PCB has two pads for each button, and connecting those two pads "presses" the button. I have attached a picture of what the pads look like.
Right now I am controlling the flow between them using a relay. But before using a relay, I connected a BJT (a 2N 2222A -1726) having the collector on one pad and the emitter on another pad. However, this did not work and I can not figure out why. I am relatively new to electronics so this might be a simple misunderstanding. The battery that is powering the PCB in the controller is 3.7V 1,300mAh 5Wh. So my questions are:
- Why doesn't the transistor work?
- Should I use a relay or a transistor for this purpose?
EDIT: I looked online for a schematic but I could not find any unfortunately, although maybe I am just not looking in the right spot. The controller is a Nintendo Switch Pro Controller.