Trabajar con varios módulos simultaneamente. Error TTX

Existe la libreria newsoftserial que permite crearte un puerto serie en otros pines.

Puede que te haga el apaño...

Te dejo el enlace:
http://arduiniana.org/libraries/newsoftserial/

Y un ejemplo de codigo para que le heches vistazo rapido, veras que conecta hasta 3 dispositivos serie, un GPS, un LCD y un Termometro:

#include <NewSoftSerial.h>

// Un GPS conectado a los pines 3 y 4
NewSoftSerial gps(4,3);

// Un termometro serie a los pines 5 y 6
NewSoftSerial therm(6,5);

// Un LCD serie a los pines 7 y 8
NewSoftSerial LCD(8,7); // serial LCD

void loop()
{
  ...
  // recoger datos del GPS durante unos segundos
  read_gps_data();  // usa GPS como dispositivo activo
  // lee temperatura del termometro
  read_thermometer_data(); // ahora usa el termometro
  // LCD como dispositovo activo
  LCD.print("Data gathered...");
  ...
}

Un saludo