Der Arduino unterstützt die serielle Kommunikation (Universal Asynchronous Receiver-Transmitter - UART). Über dieses Protokoll kommuniziert der Arduino über den USB-Anschluss mit dem Computer.
Über die Pins RX (Receive) und TX (Transmit) werden die Programme hochgeladen und Daten an den Computer übermittelt, die dann im Seriellen Monitor oder Seriellen Plotter angezeigt werden können.

Ist ein Bauteil an diesen Pins angeschlossen, darf es erst nach dem Hochladen eingesteckt werden.
Die Bibliothek SoftwareSerial kann die serielle Kommunikation auf andere digitale Pins des Arduino legen, die dann als RX und TX arbeiten.
Der Sender TX wird auf der Seite des Bauteils zu RX, ebenso wird RX zu TX.

Beispiel:
// Bibliothek einbinden
#include "SoftwareSerial.h"
// Zuordnung von RX und TX: TX -> 2, RX -> 3
SoftwareSerial SWSerial(2, 3);
Anwendungsbeispiele:
Letzte Aktualisierung: