Serial.println (): Wo wird der Text gedruckt?

Als ich Serial.println() im Code verwendete, glaubte ich naiv, dass die von mir gesendeten Zeichen darauf angezeigt würden kleiner schwarzer Bereich direkt unter der Schnittstelle (genau wie ein Terminal).

#include <Servo.h> int moveServo; Servo myservo; void setup() { myservo.attach(0); Serial.println(" Hello Earth"); Serial.println(); } void loop() { } 

Kann mir jemand sagen, wo Hello Earth würde angezeigt werden?

Antwort

Die IDE auf Ihrem Computer verfügt über einen Menüpunkt unter dem Werkzeugmenü „Serial Monitor“. „“ Zumindest auf meinem Mac ist es tatsächlich ein schwarzer Bereich unter dem Quellcode-Editor für die aktuelle Skizze.

Es funktioniert nur, wenn Sie die Funktion Serial.begin() in Ihrer Setup-Methode vor dem ersten Serial.print()/println()/write() -Funktionsaufruf aufrufen

Etwa so:

//Set up the serial port @ 9600 baud for display back to the computer Serial.begin(9600); delay(25); Serial.println("Hello world!":); 

Antwort

Sie können die serielle Konsole in der Arduino IDE öffnen, indem Sie Strg-Umschalt-M (wie im Monitor) drücken oder im Menü auswählen.

Um die serielle Schnittstelle zu verwenden, müssen Sie sie auch initialisieren Verwenden Sie Serial.begin(9600); in setup(), bevor Sie eine andere Funktion aufrufen, die darauf schreibt. Sie können eine andere Baudrate verwenden – dies ist jedoch die Standardeinstellung in Wenn Sie die Arduino-IDE ändern, sollten Sie sie auch in der IDE ändern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.