Rilevare porta seriale

Ho provato questo sketch compilato su Arduino UNO.

void setup() {
    delay(2000);
    Serial.begin(9600);
    pinMode(13, OUTPUT);
}

void loop() {
    if(Serial) {
        digitalWrite(13, HIGH);
    } else {
        digitalWrite(13, LOW);
    }
    delay(250);
}

Alimento l'Arduino con jack, Il led è spento. Appena collego la porta USB, il led si accende. Quindi if(Serial) rileva correttamente la presenza o meno della connessione seriale.