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 Serial.println("ArduinoGetStarted.com"); } void loop() { }

The result on Serial Monitor:

COM6
Send
ArduinoGetStarted.com
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

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

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES