Serial.begin()
Beschreibung
Legt die Datenrate in Bit pro Sekunde (Baud) für die serielle Datenübertragung fest. Verwende für die Kommunikation mit dem seriellen Monitor eine der im Menü in der rechten unteren Ecke des Bildschirms aufgeführten Baudraten. Du kannst aber andere Raten angeben, z. B. um über die Pins 0 und 1 mit einer Komponente zu kommunizieren, die eine bestimmte Baudrate erfordert.
Ein optionales zweites Argument konfiguriert die Daten-, Paritäts- und Stoppbits. Der Standardwert ist 8 Datenbits, keine Parität, ein Stoppbit.
Syntax
Serial.begin(speed)
Serial.begin(speed, config)
Parameter
- Serial: Serielles Port-Objekt. Die Liste der verfügbaren seriellen Anschlüsse für jedes Board auf der Serial-Hauptseite.
- speed: In Bits pro Sekunde (Baud). Erlaubte Datentypen: long.
- config: Setzt Daten, Parität und Stoppbits. Gültige Werte sind:
- SERIAL_5N1
- SERIAL_6N1
- SERIAL_7N1
- SERIAL_8N1: (Default)
- SERIAL_5N2
- SERIAL_6N2
- SERIAL_7N2
- SERIAL_8N2
- SERIAL_5E1: Gerade Parität
- SERIAL_6E1
- SERIAL_7E1
- SERIAL_8E1
- SERIAL_5E2
- SERIAL_6E2
- SERIAL_7E2
- SERIAL_8E2
- SERIAL_5O1: Ungerade Parität
- SERIAL_6O1
- SERIAL_7O1
- SERIAL_8O1
- SERIAL_5O2
- SERIAL_6O2
- SERIAL_7O2
- SERIAL_8O2
Rückgabewert
Nichts.
Beispielcode
Das ergebnis am seriellen monitor:
Arduino Mega Beispiel:
Danke an Jeff Gray für das Mega-Beispiel.
※ Anmerkungen und Warnungen:
- Bei seriellen USB-CDC-Anschlüssen (z. B. Serial am Leonardo) ist Serial.begin() irrelevant. Du kannst eine beliebige Baudrate und Konfiguration für die serielle Kommunikation mit diesen Ports verwenden. Siehe die Liste der verfügbaren seriellen Schnittstellen für jedes Board auf der Serial-Hauptseite.
- Der einzige config-Wert, der für Serial1 auf den Arduino Nano 33 BLE- und Nano 33 BLE Sense-Boards unterstützt wird, ist SERIAL_8N1.
- Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:
- An Arduino board and other Arduino board
- An Arduino board and other sensors/devices
- An Arduino board and computer (any Serial software on computer)
Siehe Auch
- Sprache : Arduino - Serial
- Sprache : Serial.available()
- Sprache : Serial.availableForWrite()
- Sprache : Serial.end()
- Sprache : Serial.find()
- Sprache : Serial.findUntil()
- Sprache : Serial.flush()
- Sprache : Serial.getTimeout()
- Sprache : if(Serial)
- Sprache : Serial.parseFloat()
- Sprache : Serial.parseInt()
- Sprache : Serial.peek()
- Sprache : Serial.print()
- Sprache : Serial.println()
- Sprache : Serial.read()
- Sprache : Serial.readBytes()
- Sprache : Serial.readBytesUntil()
- Sprache : Serial.readString()
- Sprache : Serial.readStringUntil()
- Sprache : serialEvent()
- Sprache : Serial.setTimeout()
- Sprache : Serial.write()
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |