Помогите правильно указать аппаратный uart меги 2560

При подключении модуля SIM к 2560, не могу в скетче указать аппаратный порт. С программным вот так все работает:

#include <Sim800L.h>
#include <SoftwareSerial.h>
#define RX  10
#define TX  11
Sim800L softSerial(RX, TX);


void setup()
{
  Serial.begin(19200);                  
  softSerial.begin(19200);                
  Serial.println("Initializing...");    // Печать текста

}

//  Выполняем ретрансляцию: 
void loop()
{                                                    
    if(softSerial.available())
    { 
      Serial.write(softSerial.read());// Передаём   (от модуля     через Arduino к компьютеру)
    } 
    if(    Serial.available())
    {softSerial.write(    Serial.read());// Передаём  (от компьютера через Arduino к модулю    )
    } 
}

Как указать Serial1 например ??
Sim800L Serial1 (RX, TX); порты естественно 18, 19 подставлял
так и так
Sim800L Serial1 ();
не компилируются. Подскажите, что я не понимаю!

Код заключается в обратные кавычки. На клавиатуре там где буква ё.

Почему? Религия не позволяет?

Очевидно, точно так же, как и Serial.

А зачем их подставлять?
Порт аппаратный, следовательно, номера пинов выбирать не приходится.

И не должен. Serial1 уже и без Вас определён. Зачем Вы его ещё раз определяете?

@ЕвгенийП для надёжности естественно…шутка…просто пишешь или читаешь из Serial1 к примеру Serial1.read() Serial1.write()

Спасибо!!! Долго мучался. Не понятно где я пропустил , что железные порты всегда определены.
Заработало!!!