Serial.print()/Serial.println() schreibt Zahlen oder Text in den Seriellen Monitor.

Voraussetzung ist, dass im setup-Block die Anweisung …
Serial.begin(9600);
… notiert wird.
Serial.print() ⇒ Ausgabe ohne Zeilenumbruch
Serial.println() ⇒ Ausgabe mit Zeilenumbruch


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | void setup() { // Seriellen Monitor starten Serial.begin(9600); // auf serielle Verbindung warten while (!Serial); delay(1000); // Ausgabe eines Textes mit Zeilenumbruch Serial.println(“Programmieren ist toll!”); // Ausgabe einer Zahl vom Typ int int Zahl = 87; Serial.println(Zahl); // Definition und Ausgabe eines Strings String Text = “Die Zahlen liegen zwischen 81 und 100!”; Serial.println(Text); /* Ausgabe eines zusammengesetzten Strings Zahlen vom Typ int, long, oder float müssen in Strings umgewandelt werden */ float Kommazahl = 88.5; Serial.println(String(Zahl) + ” ” + String(Kommazahl)); } void loop() { // bleibt leer, Programm läuft nur einmal } |
Zur Formatierung der Ausgabe können auch die Parameter \t (Tabstopp) und \n (Zeilenumbruch) verwendet werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | void setup() { Serial.begin(9600); // auf serielle Verbindung warten while (!Serial) {;} // Ausgabe eines Textes mit Tabstopps Serial.println(); Serial.println(“a\tb\tc\td”); Serial.println(“————————-”); } void loop() { // bleibt leer, Programm läuft nur einmal } |
Letzte Aktualisierung: