Communication:SerialCommunication SerialSerial

1. Principe de communication

La communication Serial est la méthode la plus employée dans l’environnement Arduino. Autrement nommée UART pour Universal Asynchronous Receiver/Transmitter, il s’agit, comme son nom l’indique, d’une liaison asynchrone. Elle peut être utilisée pour faire le lien entre une Arduino et un ordinateur ou d’autres appareils. C’est d’ailleurs par ce port que s’effectue l’affichage des données sur un ordinateur lorsque les deux sont connectés entre eux.

Toutes les cartes Arduino possèdent au moins un port de type Serial, situé sur la broche 0 pour la réception de données (RX) et la broche 1 pour l’émission (TX). Ces deux broches sont également utilisées par le convertisseur USB-Série pour communiquer par le port USB lorsque l’on transfère un nouveau programme sur la carte par exemple. Cela signifie que ces broches seront inutilisables tant que la carte Arduino est branchée sur un ordinateur. De même, tant que ces broches sont utilisées pour une communication, elles ne fonctionnent pas en tant que broches digitales. Pour mettre en interface série deux dispositifs, il est nécessaire de brancher ces ports en inverse, c’est-à-dire brancher TX d’un appareil sur RX de l’autre et inversement.

images/01Ar07.png

Figure 1 : Branchement de deux Arduino par la liaison série

Certaines cartes Arduino...

Pour consulter la suite, découvrez le livre suivant :
couv_RIARD.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Présentation des interfaces
Suivant
Communication I2C