How to get the Arduino to close a circuit

One limitation on using a transistor to simulate your button contact is that the transistor's emitter must share a ground connection with both the Arduino board and the switch circuit you are trying to operate. In many cases this won't work without total isolation that either a true relay or an opto-isolator can provide.

Lefty