Arduino Mega gestion des port serie !!!

Pour info voici le dernier code et résultat ......
a vous de voir !!!

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX

void setup() {
    Serial.begin(9600);
    mySerial.begin(9600);
    pinMode(13,OUTPUT);
    digitalWrite(13,LOW);
}
 
String serialCommand1;
char serialLetter1;
String serialCommand2;
char serialLetter2;
 

void loop ()
{
if ( Serial.available() > 0 ) {
             
         
         serialLetter1 = Serial.read();
 
          
            if (serialLetter1 != '\n' ) {
           

            serialCommand1 += serialLetter1;
             
        }
}

while ( mySerial.available() > 0 ) {
             
 
           serialLetter2 = mySerial.read();
 
           
            if ( serialLetter2 != '\n' ) {
              
              serialCommand2 += serialLetter2;
          }
           
       }


 if ( serialCommand1 == "1" || serialCommand2 == "1" ) {
        digitalWrite(13, HIGH);
        serialCommand1 ="";
        serialCommand2 ="";
    }
 
    if( serialCommand1 == "2" || serialCommand2 == "2" ) {
        digitalWrite(13, LOW);
        serialCommand1 ="";
        serialCommand2 ="";
      }

    

        

}