• Post category:Serial
  • Post comments:0 commentaire
  • Post last modified:mars 11, 2022
  • Temps de lecture :2 min de lecture

if(Serial)

Description :

Indique si le port série spécifié est prêt.

Sur les cartes avec USB natif, if(Serial) (ou if(SerialUSB) sur le Due) indique si la connexion série USB CDC est ouverte ou non. Pour toutes les autres cartes et les ports CDC non USB, cela retournera toujours vrai.

Cela a été introduit dans Arduino IDE 1.0.1.

Syntaxe :

if (Serial)

Paramètres :

Rien

Retour :

Renvoie true si le port série spécifié est disponible. Cela ne renverra false que si vous interrogez la connexion série USB CDC du Leonardo avant qu’elle ne soit prête. Type de données : bool .

Exemple de code :

void setup() {
  //Initialiser la série et attendre que le port s'ouvre:
  Serial.begin(9600);
  while (!Serial) {
    ; // attendez que le port série se connecte. Nécessaire pour l'USB natif
  }
}

void loop() {
  //procéder normalement
}

 


 

Source  : https://www.arduino.cc/reference/en/language/functions/communication/serial/ifserial/

 

Laisser un commentaire