So beheben

So beheben
Projekte entweder von Anfänger oder fortgeschrittener Ebene Es gibt möglicherweise einige Chancen, auf die Sie auf Fehler stoßen können. Diese Fehler können entweder mit der Arduino -Skizze oder mit der Hardware des Projekts zusammenhängen, und wir können solche Fehler überwinden, wenn wir einige Dinge berücksichtigen und einige gemeinsame Dinge erinnern können. Wir haben also einige der häufigsten Fehler gegeben, die beim Kompilieren des Arduino -Codes auftreten.

Was ist Fehler kompiliert für das Board Arduino

Die Fehler beim Kompilieren der Skizze können als Kompilierfehler bezeichnet werden. Im Folgenden haben wir die Liste der gängigen Fehler bereitgestellt, die Sie beim Kompilieren Ihrer Arduino -Skizze erhalten könnten, und in den nachfolgenden Absätzen haben wir einige gemeinsame Korrekturen für solche Fehler vorgelegt, damit diese Kompilierfehler an erster Stelle vermieden werden können:

  1. Kompilierungsfehler: Keine solche Datei oder Verzeichnis
  2. Kompilierungsfehler: Keine FQBN bereitgestellt
  3. Kompilierungsfehler: wurde in diesem Bereich nicht deklariert
  4. Kompilierungsfehler: erwartet ';' vor '' Token
  5. Kompilierungsfehler: Eine Funktionsdefinition ist hier vor '' Token nicht zulässig
  6. Kompilierungsfehler: Fehler: Erwartet '' am Ende der Eingabe erwartet

Einige gängige Korrekturen zur Vermeidung der Kompilierungsfehler werden nachstehend erwähnt:

Folgen Sie sorgfältig der Syntax der Programmiersprache

Der häufigste Fehler, der beim Kompilieren des Arduino -Codes zu sehen ist, ist die Fehlernummer 4, 5 und 6 in der oben angegebenen Liste und wird aus den folgenden Gründen angetroffen:

  • Fehlendes Semikolon am Ende einer Erklärung
  • Fehlende Halterung entweder am Ende oder am Start der Schleife oder der Anweisung

Diese Fehler können so vermieden werden. Wenn Sie den Code in Arduino IDE schreiben, überprüfen Sie auch weiter.

Deklare Variablen, die im Arduino -Code verwendet werden sollen

Ein weiterer Fehler, der beim Kompilieren des Arduino -Codes meist zu sehen ist. Es gibt zwei Gründe für eine solche Art von Fehler, die:

  • Aufrufen lokaler Variablen in jeder Funktion
  • Verwenden von undefinierten Variablen in einer Funktion

Die Variablen, die außerhalb der Setup- und Loop -Funktionen definiert sind. Während die Variablen entweder im Schleifenabschnitt oder in der Setup -Funktion deklariert wurden.

Um die Wahrscheinlichkeit eines Auftretens solcher Fehler zu vermeiden, sollte man immer die Gewohnheit machen, die Variable zu Beginn des Programms zu deklarieren. Um mehr über diesen Fehler zu erfahren, müssen Sie lesen, was der Fehler "nicht in diesem Bereich deklariert" ist.

Installieren Sie die erforderlichen Bibliotheken, bevor Sie den Arduino -Code zusammenstellen

Um einen Gerät/einen Sensor mit einer Arduino -Bibliothek für dieses Gerät zu verbinden, muss er vom Arduino -Controller erkannt werden. Immer wenn in der Arduino -Skizzierung eine Bibliothek fehlt, wird die Fehler Nummer 1 beim Kompilieren des Codes auftreten, und der Grund dafür ist ein Grund dafür:

  • Der Compiler kann die jeweilige Bibliothek für das verwendete Gerät nicht finden

Um diesen Fehler zu beheben, muss man zuerst die jeweilige Bibliothek mit dem Bibliotheksmanager der Arduino -IDE installieren. Um zu verstehen, wie Sie Bibliotheken in Arduino IDE hinzufügen, müssen Sie lesen. Der im Arduino -Code der Bibliothek geschriebene Header -Dateiname sollte ebenfalls korrekt für die jeweilige Bibliothek sein, die in der Arduino -IDE installiert wird.

Wählen Sie die Karte, bevor Sie den Arduino -Code zusammenstellen

Manchmal ist beim Kompilieren des Arduino -Codes die Kompilierungsfehlernummer 2 zu sehen, was bedeutet, dass Sie die Karte auswählen müssen, für die Sie versuchen, den Code zu kompilieren. Sie können die jeweilige Karte auswählen, indem Sie die Karte im Menü oben in Arduino IDE auswählen, wie im Bild unten gezeigt:

Als nächstes wird ein weiteres Menü angezeigt und aus diesem Menü müssen Sie die Karte auswählen, die Sie verwenden, indem Sie den Namen in der Suchleiste schreiben und nach der Auswahl der Karte OK wie im Bild unten angegeben:

Abschluss

Um beim Kompilieren des Arduino -Codes Fehler zu vermeiden, sollten wir uns an eine Liste erinnern, um Dinge zu tun, wenn Sie ein Projekt mit Arduino erstellen. Wenn Sie dies tun. Wir haben die Fehler erklärt, die die Programmierer beim Kompilieren der Skizzen und wie wir sie überhaupt reparieren können.