Multiple connections on the same pin I want to connect an arduino uno both to a TGAM module: http://www.seeedstudio.com/document/pdf/TGAM%20Datasheet.pdf
and a bluetooth shield. The arduino is to receive data from the TGAM module and sent it to an android device. The problem is I should connect the bluetooth and the TGAM to the same pins on the arduino. Is that a problem (I am still a novice, doing my research)? If it is a problem what is the work around?

Arduino &lt;> TGAM

Arduino RX (0) &lt;> TGAM T (TX)

Arduino TX (1) &lt;> TGAM R (RX)

Arduino 3.3V &lt;> TGAM + (VCC)

Arduino GND &lt;> TGAM - (GND)

Arduino &lt;> HC-06

3.3v    &lt;> VCC

GND     &lt;> GND

TXD     &lt;> RXD

RXD     &lt;> TXD
No, you cannot use one pin (or set of pins) for two functions like that.

To communicate with two serial devices you will need two serial ports. It's possible to (just about) emulate one in software using the SoftwareSerial library. It's not wonderful though - personally I would use a chip that has multiple UARTs in it.