Crear Salidas RX TX

Vale creo que lo he entendido. He creado con SoftwareSerial un TX y un RX. Ahora explico mi proyecto un poquito. Consta de un pHmetro y un termopar. El termopar es tipo K y va conectado a una placa Adafruit MAX 31856 , que a su vez va al Arduino NANO a los puertos 13,12,11,10. Hasta ahi todo correcto y lee sin problema. Ahora viene la historia. El pHmetro va conectado a una placa EZO ( es la marca) y tiene salida RX y TX, que va al arduino a sus respectivas RX TX. La historia es que he creado las Rx Tx y le he asignado el D6 y D7.Lo he llamado Serial3, y quiero que lea y mande lo leído por dicho puerto y me lo muestre en pantalla. Y cuando simulo no consigo que lea bien el valor. Os dejo el código a ver si me podéis echar una mano. Muchas gracias a todos de antemano.

#include <Adafruit_MAX31856.h>
#include <SoftwareSerial.h>
Adafruit_MAX31856 max_A = Adafruit_MAX31856(10, 11, 12, 13);
String termoparstring_A = "";
String sensorstring = "";
String inputstring = "";   
#define rxPin 7
#define txPin 6
SoftwareSerial Serial3 (rxPin,txPin);         
boolean input_string_complete = false;                
boolean sensor_string_complete = false;  
                                                       
void setup() {                                        
  Serial.begin(9600);     
                              
          pinMode(rxPin,INPUT);
          pinMode(txPin,OUTPUT);
         
         Serial3.begin(9600);
        inputstring.reserve(30);                            
        sensorstring.reserve(60); 
        max_A.begin();
        max_A.setThermocoupleType(MAX31856_TCTYPE_K);

}   

void loop() {                                         
termoparstring_A =(max_A.readThermocoupleTemperature());
Serial3.listen();  
   while (Serial3.available() > 0) {
    char sensorstring = Serial3.read();
   }
    sensor_string_complete = true; 
    sensorstring = Serial3.read();                                      
           
    Serial.println(termoparstring_A);
    Serial.println(sensorstring);
    delay(500); 
                                                                              
  sensorstring = "";                          
  sensor_string_complete = false;

}