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

Serial.println()

Description :

Imprime les données sur le port série sous forme de texte ASCII lisible par l’homme suivi d’un caractère de retour chariot (ASCII 13, ou ‘\r’) et d’un caractère de nouvelle ligne (ASCII 10, ou ‘\n’). Cette commande prend les mêmes formes que Serial.print() .

Syntaxe :

Serial.println(val)
Serial.println(val, format)

Paramètres :

Serial : objet port série. Consultez la liste des ports série disponibles pour chaque carte sur la page principale Serial .
val : la valeur à imprimer. Types de données autorisés : tout type de données.
format : spécifie la base numérique (pour les types de données intégraux) ou le nombre de décimales (pour les types à virgule flottante).

Retour :

println() renvoie le nombre d’octets écrits, bien que la lecture de ce nombre soit facultative. Type de données : size_t .

Exemple de code :

/*
L'entrée analogique lit une entrée analogique sur l'entrée analogique 0, imprime la valeur.
 créé le 24 mars 2006
 par Tom Igoe
 */

int analogValue = 0;    // variable pour maintenir la valeur analogique

void setup() {
  // ouvrez le port série à 9600 bps :
  Serial.begin(9600);
}

void loop() {
  // read the analog input on pin 0:
  analogValue = analogRead(0);

  // print it out in many formats:
  Serial.println(analogValue);       // imprimer sous forme de nombre décimal codé en ASCII
  Serial.println(analogValue, DEC);  // imprimer sous forme de nombre décimal codé en ASCII
  Serial.println(analogValue, HEX);  // imprimer en hexadécimal codé en ASCII
  Serial.println(analogValue, OCT);  // imprimer en octal codé en ASCII
  Serial.println(analogValue, BIN);  // imprimer sous forme de binaire codé en ASCII

  // délai de 10 millisecondes avant la lecture suivante :
  delay(10);
}

 

Remarques et avertissements

Pour plus d’informations sur l’asyncronicité de Serial.println() , consultez la section Notes et avertissements de la page de référence Serial.write() .

 


 

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

 

Laisser un commentaire