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
ArduinoGetStarted.com
Autoscroll
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 |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.