Fehler: Beendenstatus 1
Laut der offiziellen Dokumentation von Arduino sagt dieser Fehler nichts, sondern nur, dass in unserem Code etwas nicht stimmt oder Probleme mit dem Arduino -Vorstand hat. Es zeigt nur an, dass ein bestimmter Prozess fehlgeschlagen ist.
Um weitere Informationen zu diesem Fehler zu erhalten. Die Zeile über dem Exit -Status ist nützlicher, um den Grund für den Fehler zu ermitteln. Normalerweise tritt der Statusfehler beim Kompilieren oder Hochladen von Code auf, damit wir ihn in zwei verschiedene Gruppen kategorisieren können.
Arten von Exit Status 1 Fehler
Normalerweise kann beim Programmieren von Arduino -Exit -Status 1 Fehler auftreten. So können wir den Fehler 1 der Exit -Status 1 in zwei Kategorien unterteilen:
1. Fehler: Status 1 beim Kompilieren von Code beenden
Nach dem Schreiben von Arduino -Code in IDE, wenn wir versuchen, unseren Code zu kompilieren Status 1 Fehler beenden kann im Ausgangsfenster erscheinen. Dieser Fehler beim Kompilieren zeigt an, dass etwas mit unserem Code nicht stimmt. Es kann ein Fehler in der Code -Syntax oder aus einem anderen Grund sein, z. Der Fehler des Exit -Status 1, während die Kompilierung so aussehen kann:
Schnelle Schecks
So beheben. Folgen Sie der folgenden Liste:
Überprüfen und hochladen
Um diesen Fehler zu entfernen, überprüfen Sie zunächst eine schnelle Überprüfung, ob Sie die richtige Arduino -Karte ausgewählt haben oder nicht, weil einige IDE -Funktionen für einige Boards angegeben sind. Wählen Sie also immer die Karte aus, bevor Sie einen Code schreiben.
Versuchen Sie als nächstes, den Code zu kompilieren und die möglichen Fehler im Ausgabefenster zu überprüfen. Nach dem Kompilieren von Code können Sie im Ausgabefenster den folgenden Fehlertyp gegenüberstehen:
Der nächste Schritt ist Interpretation Der Fehler durch Befolgen der Anweisungen im Ausgabefenster. In der neuesten Version von IDE kann die Zeile, die einen Fehler enthält, in roten Farbe hervorgehoben werden.
Hier im obigen Beispiel können wir Zeile 8 sehen. Ein möglicher Vorschlag ist auch im IDE -Ausgangsfenster angegeben. Das Entfernen von Fehlern wie diese kann den Fehler der Exit -Status 1 beim Kompilieren beheben.
Erfolgreiche Zusammenstellung
Wenn der Code erfolgreich zusammengestellt wird. Kompilierungsmeldungen werden in der Arduino -IDE basierend auf der IDE -Version unterschiedlich angezeigt.
Das folgende Bild zeigt, dass der Code erfolgreich zusammengestellt wird, sodass möglicherweise ein anderes Problem vorliegt. Um dies zu lösen, finden Sie im zweiten Abschnitt dieses Artikels.
Laden Sie immer das Minimum auf
Beim Schreiben von Code in Arduino eine Skizze mit zwei Hauptfunktionen aufstellen() Und Schleife() wird immer im Code benötigt, auch wenn sie nicht verwendet werden. Der in Setup geschriebene Code wird einmal zusammengestellt, während der Loop -Code weiter ausgeführt wird, bis Arduino gestoppt oder zurückgesetzt wird. Um eine minimale Skizze in Arduino zu erhalten, gehen Sie zu: Datei> Beispiele> 1.Grundlagen> Bloß Minimum:
Fügen Sie Bibliotheken ordnungsgemäß ein
Bibliotheken sind eine großartige Quelle für die Optimierung des Codes in Arduino, der nicht nur Zeit spart, sondern auch Arduino mit einer großen Palette von Hardware und Sensoren interpretieren kann. Der Fehler des Exit -Status 1 beim Kompilieren kann ebenfalls auftreten, da wir die Bibliothek nicht ordnungsgemäß hinzugefügt haben. Am häufigsten mit Bibliotheken verknüpften Fehlertypen sind wir entweder keine Bibliotheken in unseren Code aufgenommen, oder die erforderliche Bibliothek ist nicht ordnungsgemäß installiert.
Gehen Sie zum Bibliotheksmanager und prüfen Sie, ob die erforderliche installiert ist oder nicht:
Anderer möglicher Grund für Kompilierungsfehler
Einige andere Hauptgründe, die zum Kompilierungs -Exit -Status 1 -Fehler führen, sind:
2. Fehler: Status 1 beenden Sie beim Hochladen von Code
Nach dem Kompilieren von Arduino -Code, wenn wir auf die Taste des Upload -Tastens der Taste klicken, kann der Status 1 Fehler auftreten. Dieser Kompilierungsfehler kann aus mehreren Gründen auftreten. Hier haben wir den LED -Blinkcode als Beispiel genommen, um den Fehler zu demonstrieren. Der Exit -Status1 -Fehler beim Hochladen kann so aussehen:
Schnelle Schecks
Um diesen Fehler zu entfernen, müssen wir die Ursache dafür finden. Verschiedene Gründe können diesen Fehler verursachen. Befolgen Sie die folgende Checkliste, um eine mögliche Ursache zu finden:
Überprüfen Sie Ihre Auswahl Ihrer Karte und Port.
Stellen Sie vor dem Hochladen von Code auf Arduino sicher, dass Sie das richtige Arduino -Board und den COM -Port ausgewählt haben. Der Fehler 1 -Fehler 1 beim Hochladen kann auch auftreten, wenn Arduino nicht ordnungsgemäß mit dem PC angeschlossen ist oder das USB -B -Kabel von irgendwohin beschädigt ist.
Um Com Port auszuwählen, gehen Sie zu: Tools> Port> comx:
Auswahl des rechten Arduino -Boards auszuwählen. Gehe zu: Tools> Board> Arduino AVR -Boards> Arduino Uno:
Überprüfen Sie den Arduino -Code auf Fehler
Überprüfen Sie den Arduino -Code auf Programmierfehler. Es könnte eine Möglichkeit geben, dass im Code ein Problem besteht. Klicken Sie auf die Schaltfläche Kompilieren. Wenn ein Fehlertyp angezeigt wird, entfernen Sie den Programmierfehler und versuchen Sie, Code erneut in die Arduino -Karte hochzuladen.
Überprüfen Sie die TX/RX -Stifte
In den meisten Fällen werden Fehler 1 -Fehler 1 beim Hochladen durch einen Mangel an serieller Kommunikation zwischen PC und Arduino Board verursacht. Es kann ein Problem mit dem USB-Kabel oder den in den Serien und RX-Kommunikationsstiften in Bord genutzten TX- und RX-Kommunikationsstiften geben. Das Anschließen eines Geräts mit diesen Stiften führt dazu, dass Arduino -Code nicht hochgeladen wird. Es ist möglich, serielle Daten von einer Quelle gleichzeitig entweder über einen USB -Anschluss oder mithilfe der TX- und RX -Stifte zu senden.
Andere mögliche Gründe für das Hochladen von Fehler
Abschluss
Manchmal geht es beim Schreiben von Code für ein Arduino -Board nicht so, wir denken, da es auf Ihrem Weg möglicherweise viele Fehler gibt. Einer von ihnen ist der Exit -Status 1, der angibt, dass mit unserem Code oder mit der Hardware -Seite etwas nicht stimmt. Also kategorisieren wir es in zwei Typen. Diese Fehler können behoben werden, indem alle in diesem Artikel erläuterten Schritte befolgt werden.