Serial.println()

Beschreibung

Druckt Daten an den seriellen Anschluss als von Menschen lesbarer ASCII-Text, gefolgt von einem Carriage-Return (ASCII 13 oder

'\r'
) und einem Zeilenvorschubzeichen (ASCII 10 oder
'\n'
). Dieser Befehl hat die gleiche Form wie Serial.print().

Syntax

  • _Serial_.println(val)
  • _Serial_.println(val, format)

Parameter

  • _Serial_
    : Serielles Port-Objekt. Die Liste der verfügbaren seriellen Anschlüsse für jedes Board auf der Serial-Hauptseite.
  • val
    : Der zu druckende Wert. Erlaubte Datentypen: Beliebiger Datentyp.
  • format
    : Gibt die Basis (für ganzzahlige Datentypen) oder die Anzahl der Dezimalstellen (für Gleitkommatypen) an.

Rückgabewert

Gibt die Anzahl der geschriebenen Bytes zurück, das Lesen dieser Anzahl ist jedoch optional. Datentyp:

size_t
.

Beispielcode

1/*
2 Analogeingang liest einen analogen Eingang in 0 und druckt den Wert aus.
3 Erstellt am 24. März 2006
4 von Tom Igoe
5 */
6
7 int analogValue = 0; // Variable für den analogen Wert
8
9 void setup() {
10 // Öffne die serielle Schnittstelle bei 9600 Bit/s:
11 Serial.begin(9600);
12 }
13
14 void loop() {
15 // Lies den Analogeingang an Pin 0:
16 analogValue = analogRead(0);
17
18 // print it out in many formats:
19 Serial.println(analogValue); // Drucken als ASCII-codierte Dezimalzahl
20 Serial.println(analogValue, DEC); // Drucken als ASCII-codierte Dezimalzahl
21 Serial.println(analogValue, HEX); // Drucken als ASCII-codierte Hexadezimalzahl
22 Serial.println(analogValue, OCT); // Drucken als ASCII-codierte Oktalzahl
23 Serial.println(analogValue, BIN); // Drucken als ASCII-codierte Binärzahl
24
25 // Verzögerung 10 Millisekunden vor der nächsten Ablesung:
26 delay(10);
27 }

Anmerkungen und Warnungen

Informationen zur Asynchronität von

_Serial_.println()
findest du im Abschnitt Hinweise und Warnungen von Serial.write().

Suggest changes

The content on docs.arduino.cc is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.

License

The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.