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
Beispiel:
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.
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
}
Serial.read() Serial.begin() F-Makro
Letzte Aktualisierung: