Arduino - SoftwareSerial

Ce tutoriel vous guidera à travers l'utilisation de SoftwareSerial dans Arduino. Plus précisément, nous aborderons les aspects suivants :

Logiciel Arduino SoftwareSerial

Préparation du matériel

1×Arduino Uno
1×USB 2.0 cable type A/B
1×Jumper Wires
1×(Optional)TTL to RS232 Module
1×(Optional) RS232 Gender Changer
1×(Optional) 9V Power Adapter for Arduino
1×(Recommended) Screw Terminal Block Shield for Arduino Uno
1×(Optional) Transparent Acrylic Enclosure For Arduino Uno

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À propos de SoftwareSerial

Les cartes Arduino disposent d'une ou de plusieurs interfaces série matérielles. Une interface série est généralement utilisée à des fins de débogage. Dans de nombreux cas, l'Arduino doit communiquer avec des capteurs ou des dispositifs série.

Comment utiliser SoftwareSerial sur Arduino

Créez la connexion de câblage

  • Sélectionnez deux broches Arduino : une pour RX (par exemple, D7), une pour TX (par exemple, D6)
  • Connectez la broche Arduino (sélectionnée comme RX) au TX des capteurs/appareils sériels
  • Connectez la broche Arduino (sélectionnée comme TX) au RX des capteurs/appareils sériels

Veuillez noter qu'il existe un cas particulier. Si vous utilisez SoftwareSerial pour vous connecter au Module RS232 vers TTL, vous devez :

  • Connectez la broche Arduino (sélectionnée comme RX) au RX du module RS232 vers TTL.
  • Connectez la broche Arduino (sélectionnée comme TX) au TX du module RS232 vers TTL.

Diagramme de câblage

Exemples de câblage :

  • Broche D4 d'Arduino comme RX, broche D3 comme TX
Schéma de câblage du module GPS Arduino

This image is created using Fritzing. Click to enlarge image

  • Broche D7 de l'Arduino comme RX, broche D6 comme TX.
Schéma de câblage du module lecteur MP3 Arduino

This image is created using Fritzing. Click to enlarge image

Écrire du code Arduino

  • Inclure la bibliothèque SoftwareSerial
#include <SoftwareSerial.h>
  • Définissez les broches Arduino sélectionnées
#define RX_PIN 7 // Broche Arduino connectée au TX des capteurs/appareils série #define TX_PIN 6 // Broche Arduino connectée au RX des capteurs/appareils série
  • Créez l'objet SoftwareSerial avec les paramètres des broches RX et TX.
SoftwareSerial soft_serial(RX_PIN, TX_PIN);
  • Initialiser le port série logiciel.
soft_serial.begin(9600);

Et maintenant, vous pouvez l'utiliser comme le port série matériel. Pour la liste des fonctions que vous pouvez utiliser, veuillez consulter Référence Série

Exemples de cas d'utilisation pour SoftwareSerial :

Vidéo

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!