Debug Ausgaben auf der seriellen Schnittstelle

Um Fehler im Programm zu finden ist es nützlich sich Inhalte von Variablen, eingelesene Werte oder Zählerstände, ausgeben zu lassen. Da der Mikrocontroller kein Ausgabemedium besitzt, geschieht das über die serielle Schnittstelle per USB Verbindung. Die Ausgaben kann man sich im „Serial Monitor“ der Arduino Entwicklungsumgebung ansehen. Den Serial Monitor ruft man mit der Tastenfunktion Strg+Umschalt+M auf oder mit der Maus mit einem Klick auf das Lupensymbol oben rechts.

debug.ino
/**
 * Dieser Sketch "Blink" laesst die SMD-LED auf dem Arduino Board blinken.
 * Das "Hello World" der Mikrocontroller.
 *
*/
 
int led = 13; // Die Integer Variable mit dem Name led wird mit der Zahl 13 initialisiert
 
void setup() {
  pinMode (led, OUTPUT);
  Serial.begin(9600); // initialisiert die serielle Schnittstelle mit der Geschwindigkeit 9600 Baud.
}
 
void loop() {
  digitalWrite (led, HIGH);
  Serial.println("LED an");  // Gibt die Nachricht auf dem "Serial Monitor" aus.
  delay (1000);
  digitalWrite (led, LOW);
  Serial.println("LED aus"); // Gibt die Nachricht auf dem "Serial Monitor" aus.
  delay (1000);
 
  /* Neben println() gibt es auch noch die Funktion print().
     println() fügt am Ende der Ausgabe einen Zeilenumbruch ein.
     print() gibt alle Ausgaben ohne Umbruch hintereinander aus.
  */
}
f11/technik/arduino/programme/debug-ausgaben.txt · Zuletzt geändert: 2019/09/29 12:03 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0