Serial.begin()

Description

  • Fixe le débit de communication en nombre de caractères par seconde (l'unité est le baud) pour la communication série.
  • Pour communiquer avec l'ordinateur, utiliser l'un de ces débits: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. Vous pouvez, également, spécifier d'autres débits - par exemple, pour communiquer sur les broches 0 et 1 avec un composant qui nécessite un débit particulier.

※ Remarque:

  • Le baud est une unité de mesure utilisée dans le domaine des télécommunications en général, et dans le domaine informatique en particulier. Le baud est l'unité de mesure du nombre de symboles transmissibles par seconde.
  • Le terme « baud » provient du patronyme d'Émile Baudot, l'inventeur du code Baudot utilisé en télégraphie.
  • Il ne faut pas confondre le baud avec le bps ou bit par seconde, ce dernier étant l'unité de mesure du nombre d'information effectivement transmise par seconde. Il est en effet souvent possible de transmettre plusieurs bits par symbole. La mesure en bps de la vitesse de transmission est alors supérieure à la mesure en baud.

Source: wikipedia

Syntaxe

Serial.begin(vitesse);

Paramètres

  • vitesse: vitesse de communication en caractères par seconde (ou baud). Pour communiquer avec l'ordinateur, utiliser l'un de ces débits: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200.

Valeurs Renvoyées

  • Aucune

Exemple

void setup() { Serial.begin(9600); // ouvre le port série et fixe le debit de communication à 9600 bauds } void loop() {}

Arduino Mega example

// Arduino Mega utilise l'ensemble de ses 4 ports série (Serial, Serial1, Serial2, Serial3), avec des débits différents void setup() { Serial.begin(9600); // initialise le 1er port à 9600 bauds Serial1.begin(38400); // initialise le 2ème port série à 38400 bauds Serial2.begin(19200); // initialise le 3ème port série à 19200 bauds Serial3.begin(4800); // initialise le 4ème port série à 4800 bauds Serial.println("Hello Computer"); // affiche un message via le 1er port série Serial1.println("Hello Serial 1"); // affiche un message via le 2ème port série Serial2.println("Hello Serial 2"); // affiche un message via le 3ème port série Serial3.println("Hello Serial 3"); // affiche un message via le 4ème port série } void loop() {}

Remerciements à Jeff Gray pour l'exemple mega

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.