Serial
Beschreibung
Wird für die Kommunikation zwischen dem Arduino-Board und einem Computer oder anderen Geräten verwendet. Alle Arduino-Boards haben mindestens eine serielle Schnittstelle (auch als UART oder USART bezeichnet) und andere haben mehrere.
Board | USB CDC Name | Serielle Pins | Serial1 Pins | Serial2 Pins | Serial3 Pins |
---|---|---|---|---|---|
Uno, Nano, Mini | 0(RX), 1(TX) | ||||
Mega | 0(RX), 1(TX) | 19(RX), 18(TX) | 17(RX), 16(TX) | 15(RX), 14(TX) | |
Leonardo, Micro, Yún | Serielle Schnittstelle | 0(RX), 1(TX) | |||
Uno WiFi Rev.2 | An USB angeschlossen | 0(RX), 1(TX) | Verbunden mit NINA | ||
MKR boards | Serielle Schnittstelle | 13(RX), 14(TX) | |||
Zero | SerialUSB (Nur nativer USB-Anschluss) | Verbunden mit dem Programmierport | 0(RX), 1(TX) | ||
Due | SerialUSB (Nur nativer USB-Anschluss) | 0(RX), 1(TX) | 19(RX), 18(TX) | 17(RX), 16(TX) | 15(RX), 14(TX) |
101 | Serielle Schnittstelle | 0(RX), 1(TX) |
Auf dem Uno, Nano, Mini und Mega werden die Pins 0 und 1 für die Kommunikation mit dem Computer verwendet. Wenn du irgendetwas an diese Pins anschließt, kann dies die Kommunikation beeinträchtigen.
Du kannst den eingebauten seriellen Monitor der Arduino-Umgebung verwenden, um mit einem Arduino-Board zu kommunizieren. Klicke in der Symbolleiste auf die Schaltfläche für den seriellen Monitor und wähle dieselbe Baudrate aus, die für den Aufruf von begin() verwendet wird.
Die serielle Kommunikation an den Pins TX / RX verwendet TTL-Logikpegel (5 V oder 3,3 V je nach Board). Verbinde diese Pins nicht direkt mit einer seriellen RS232-Schnittstelle. Sie arbeiten mit +/- 12 V und können dein Arduino-Board beschädigen.
Um diese zusätzlichen seriellen Anschlüsse für die Kommunikation mit deinem PC zu verwenden, benötigst du einen zusätzlichen USB-zu-Seriell-Adapter, da diese nicht an den USB-zu-Seriell-Adapter des Mega angeschlossen sind. Um sie zur Kommunikation mit einem externen seriellen TTL-Gerät zu verwenden, verbinde den TX-Pin mit dem RX-Pin deines Geräts, den RX mit dem TX-Pin deines Geräts und die Masse deines Mega mit der Masse deines Geräts.
Funktionen
Siehe Auch
- Beispiel : Arduino - Serial Monitor
- Beispiel : Arduino - Serial Plotter
- Beispiel : ReadASCIIString
- Beispiel : ASCII-Tabelle
- Beispiel : Dimmer
- Beispiel : Graph
- Beispiel : Physikalischer Pixel
- Beispiel : Serielle Antwort auf einen Call
- Beispiel : Serielle Antwort auf einen Call ASCII
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |