|

Serial


Description :

Utilisé pour la communication entre la carte Arduino et un ordinateur ou d’autres appareils. Toutes les cartes Arduino possèdent au moins un port série (également appelé UART ou USART), et certaines en possèdent plusieurs.

BoardSerial pinsSerial1 pinsSerial2 pinsSerial3 pinsSerial4 pins
UNO R3, UNO R3 SMD Mini0(RX), 1(TX)
Nano (classic)0(RX), 1(TX)
UNO R4 Minima, UNO R4 WiFi0(RX0), 1(TX0)
Leonardo, Micro, Yún Rev20(RX), 1(TX)
UNO WiFi Rev20(RX), 1(TX)
MKR boards13(RX), 14(TX)
Zero0(RX), 1(TX)
GIGA R1 WiFi0(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Due0(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Mega 2560 Rev30(RX), 1(TX)19(RX1), 18(TX1)17(RX2), 16(TX2)15(RX3), 14(TX3)
Nano 33 IoT0(RX0), 1(TX0)
Nano RP2040 Connect0(RX0), 1(TX0)
Nano BLE / BLE Sense0(RX0), 1(TX0)

La carte Nano ESP32 constitue une exception, car elle repose sur le cœur ESP32. Ici, Serial0 fait référence à RX0 et TX0, tandis que Serial1 et Serial2 sont des ports supplémentaires pouvant être assignés à n’importe quel GPIO libre.

BoardSerial0 pinsSerial1 pinsSerial2 pinsSerial3 pinsSerial4 pins
Nano ESP320(RX0), 1(TX0)Any free GPIOAny free GPIO

Pour en savoir plus sur la configuration des ports série supplémentaires du Nano ESP32, consultez cet article.

Sur les cartes plus anciennes (Uno, Nano, Mini et Mega), les broches 0 et 1 servent à la communication avec l’ordinateur. Connecter quoi que ce soit à ces broches peut perturber cette communication, notamment entraîner l’échec des téléchargements vers la carte.

Vous pouvez utiliser le moniteur série intégré à l’environnement Arduino pour communiquer avec une carte Arduino. Cliquez sur le bouton « Moniteur série » dans la barre d’outils et sélectionnez le même débit en bauds que celui utilisé dans l’appel à begin().

La communication série sur les broches TX/RX utilise des niveaux logiques TTL (5 V ou 3,3 V selon la carte). Ne connectez pas ces broches directement à un port série RS232 ; elles fonctionnent à +/- 12 V et peuvent endommager votre carte Arduino.

Pour utiliser ces ports série supplémentaires pour communiquer avec votre ordinateur, vous aurez besoin d’un adaptateur USB-série supplémentaire, car ils ne sont pas connectés à l’adaptateur USB-série de la Mega. Pour les utiliser pour communiquer avec un périphérique série TTL externe, connectez la broche TX à la broche RX de votre appareil, le RX à la broche TX de votre appareil et la masse de votre Mega à la masse de votre appareil.

Fonctions :


Source : https://docs.arduino.cc/language-reference/en/functions/communication/serial/

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *