Software

Arduino Serial Monitor funktioniert nicht? Probieren Sie diese 5 Schritte aus

Arduino Serial Monitor funktioniert nicht? Probieren Sie diese 5 Schritte aus

Bei Arduino ist der serielle Monitor eine Funktion, mit der Sie Skizzen debuggen oder das Gerät über die Tastatur Ihres Computers steuern können. Außerdem verwenden Sie den seriellen Monitor, um Daten anzuzeigen, die von einer Arbeitsskizze gesendet wurden.

Um den seriellen Monitor zu sehen, muss der Arduino über USB mit Ihrem Computer verbunden sein.

Manchmal zeigt der serielle Monitor jedoch nur eine leere Seite an. Obwohl die Arduino-Skizze enthält Serial.print () und Serial.println () Funktionen wird der Text nicht im seriellen Monitor angezeigt.

In diesem Artikel werden einige grundlegende Schritte zur Fehlerbehebung beschrieben, die hilfreich sein sollten.


Was soll ich tun, wenn der Arduino Serial Monitor nicht funktioniert??

1. Überprüfen Sie die Kommunikationsanschlüsse

Arduino und die Arduino IDE sollten mit demselben Kommunikationsport verbunden sein. Durch Abziehen und Zurückstecken des Arduino können die Ports umgeschaltet werden.

Laden Sie zur einfachen Überprüfung die Skizze erneut von derselben IDE hoch, mit der Sie den seriellen Monitor öffnen.


2. Passen Sie die Bandrate an der seriellen Schnittstelle an

Der serielle Monitor am Computer und der serielle Anschluss am Arduino müssen dieselbe Datenrate (Baudrate) haben..

Normalerweise beträgt die Baudrate 9600, daher lautet die Programmieranweisung Serial.begin (9600). Stellen Sie den gleichen Wert für den seriellen Monitor im Dropdown-Feld in der unteren rechten Ecke ein. 


3. Stellen Sie sicher, dass die Programmieranweisungen ausgeführt werden

Das Serial.begin () und Serial.println () Programmieranweisungen müssen ausgeführt werden. Manchmal eine Verzweigungsanweisung, wie z wenn und sonst, wird dazu führen, dass diese Aussagen übersehen werden.

Wenn sie nicht ausgeführt werden, funktioniert die serielle Schnittstelle nicht.


4. Überprüfen Sie die Anweisungen auf Syntaxfehler

Untersuchen die Serial.print ()und Serial.println () Anweisungen für Syntaxfehler. Schon seit drucken und println sind in mehreren Programmiersprachen üblich, manchmal funktioniert eine Verwendung, die in einer gültig ist, nicht mit dem Arduino.


5. Überprüfen Sie die Verkabelung

Isolieren Sie die Verkabelung aller mit dem Arduino verbundenen Stromkreise. Die digitalen Pins 0 und 1 sollten nicht verwendet werden. Beide sind mit den Komponenten des Arduino verbunden, die die serielle Textkommunikation ausführen, und dürfen nicht gleichzeitig für etwas anderes verwendet werden.


Abschließend hoffen wir, dass diese Angaben hilfreich waren, um das Problem mit dem seriellen Monitor zu beheben. Jedes Feedback ist im Kommentarbereich unten willkommen.


FAQ: Lesen Sie mehr über den Arduino Serial Monitor

Der serielle Monitor ist eine Funktion, die mit allen Versionen der Arduino IDE geliefert wird. Das Serial Monitor-Symbol befindet sich rechts oder ganz rechts neben allen anderen Symbolen im Menü.

Der Arduino sendet Daten von Ihrer Skizze auf einem PC oder Mac über serielle Verbindungen. Die Funktion Serial.begin () ruft Ihre Skizze auf und Serial.print () druckt den Text und die Werte, die im Serial Monitor angezeigt werden sollen.

Zum Mac, Sie finden dieses Detail in Tools. Zum Windows, Weitere Informationen finden Sie in unserer umfassenden Installationsanleitung für Arduino-Treiber.

Nokia 2520 vs iPad Air Videowerbung
Dies ist kein Kampf der Spezifikationen, sondern Nokia nimmt das iPad Air mit seiner neuesten Werbung auf. Dies ist die gleiche Werbephilosophie, die ...
Windows 8.1-Tablets mit 64-Bit-Chips von Intel Bay Trail im ersten Quartal 2014
Intel bereitet sich mit Intel Bay Trail-Chips auf das Jahr 2014 vor, die das Unternehmen voraussichtlich im ersten Quartal des nächsten Jahres vorstel...
Microsoft Store Digital Storage-Angebote für Cyber ​​Monday
Für diesen Cyber ​​Monday hat Microsoft in seinem Microsoft Store eine ganze Reihe von Angeboten vorbereitet. Hier sind die Angebote, von denen Sie be...