Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
skript:serielle_schnittstelle [2014/10/16 12:32] fbonowski angelegt |
skript:serielle_schnittstelle [2018/10/18 14:59] (aktuell) luismeixner |
||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
Diese Funktion ist sehr nützlich, wenn man herausfinden will, was gerade auf dem Arduino passiert. | Diese Funktion ist sehr nützlich, wenn man herausfinden will, was gerade auf dem Arduino passiert. | ||
- | ==== Hello Word bei Arduino ==== | + | ==== Hello World bei Arduino ==== |
Damit der Arduino nun "Hello World" im Serial Monitor ausgibt, muss ihm das gesagt werden. Das kann im Beispiel [[http://blog.markloiseau.com/2012/05/arduino-hello-world/|Hello World]] gesehen werden.\\ | Damit der Arduino nun "Hello World" im Serial Monitor ausgibt, muss ihm das gesagt werden. Das kann im Beispiel [[http://blog.markloiseau.com/2012/05/arduino-hello-world/|Hello World]] gesehen werden.\\ | ||
Tipp: Schreibt das Programm einmal selbst und beobachtet, was geschieht, wenn ihr | Tipp: Schreibt das Programm einmal selbst und beobachtet, was geschieht, wenn ihr | ||
Zeile 29: | Zeile 29: | ||
</code> | </code> | ||
einmal in den Funktion setup() schreibt und dann in den Funktion loop() schreibt. | einmal in den Funktion setup() schreibt und dann in den Funktion loop() schreibt. | ||
+ | |||
+ | ==== Schön formatierte Ausgaben als Tabelle ==== | ||
+ | Wenn ihr mehrere verschiedene Werte nacheinander ausgebt, wird die Sache schnell unübersichtlich. | ||
+ | Ordnung schafft die Ausgabe als Tabelle: | ||
+ | |||
+ | <code c++> | ||
+ | Serial.print(wert1); // kein "println", so dass es in der gleichen Zeile weitergeht | ||
+ | Serial.print("\t"); // "\t" gibt einen "Tabstop" aus, der als Trennzeichen dient | ||
+ | Serial.print(wert2); | ||
+ | Serial.print("\t"); | ||
+ | Serial.println(wert3); // mit dem letzten Wert wird die Zeile abgeschlossen. | ||
+ | </code> | ||
+ | |||
+ |