So beheben Sie in Arduino nicht in diesem Umfang -Fehler „nicht deklariert“

So beheben Sie in Arduino nicht in diesem Umfang -Fehler „nicht deklariert“
Wenn die Arduino -Lernenden programmieren. Die Fehlercodes werden hauptsächlich angezeigt, wenn das Arduino -Programm zusammengestellt wird, und diese Fehler werden im Ausgabemenü der Arduino -IDE angezeigt, die sich am Ende der Software befindet. Die Arduino -IDE zeigt auch an, welche Zeile des Code der Fehler vorliegt, und es schließt auch geeignete Aktionen zur Korrektur des Fehlers vor. Der häufigste Fehler, dem Anfänger gegenüberstehen, ist das „In th nicht deklariertist Umfang “ Und wir haben besprochen, warum eine solche Art von Fehler entsteht und wie wir diesen Fehler beheben können.

Was wird in th nicht deklariertIS Scope ”Fehler“

Wie aus dem Namen können wir verstehen, dass der Compiler von Arduino IDE keine Variable erkennen kann oder keine Schleife oder Anweisungen mit einer nicht deklarierten Variablen verarbeiten kann, damit er den Fehler angibt „In th nicht deklariertist Umfang “, Dies bedeutet, dass der Code den Anweisungen im Arduino -Code nicht verstehen kann.

Die Arduino IDE hat eine Funktion, die automatisch die Linie des Programms angibt, die Fehler enthält, indem sie sie einfach mit roter Farbe unterstreicht.

Situationen Wenn der Compiler den Fehler „nicht in diesem Bereich deklariert“ gibt

Um zu veranschaulichen, wann der Fehler, in diesem Bereich nicht zu deklarieren.

Der Einfachheit halber haben wir einen Arduino -Code zusammengestellt, der einen Additionoperat ausführt, und das Bild des Codes für die einfache Addition, wobei der Fehler nachstehend veröffentlicht wird:

Als wir diesen Code zusammengestellt haben.

Wie Sie sehen können, dass der Compiler auch die Zeile identifiziert hat, die den Fehler hat, und er hat auch darauf hingewiesen, dass die Variable „B“ im Programm aus dem Zielfernrohr heraus ist.

Wir haben unten ein Bild gepostet, in dem Sie deutlich sehen können, dass die Arduino -IDE die Variable hervorgehoben hat, die sie nicht verstehen kann.

Wie man "im Zielfernrohr nicht deklariert" repariert Fehler

Um den Fehler zu beheben, erklären wir einfach diese Variable, damit der Compiler die im Code verwendete Variable verstehen kann. Denken Sie also immer daran, die Variable zu deklarieren, die Sie im Arduino -Programm verwenden möchten. Wir haben den richtigen Code gepostet, nachdem wir diesen Fehler entfernt haben:

Wir haben den Code erfolgreich zusammengestellt und er ist aus dem Bild des Ausgabemenüs der Arduino -IDE zu ersichtlich:

Und die Ausgabe des im Serienmonitor gezeigten Codes lautet:

Abschluss

In der Arduino -Programmierung beim Kompilieren des Code kann man auf eine ganze Reihe von Fehlercodes stoßen, aber diese Fehler können behoben werden, indem die Fehler in erster Linie vermieden werden. Es gibt jedoch einige Fehler, die auf die für die Programmierung verwendete falsche Syntax zurückzuführen sind, und einige sind die logischen Fehler. Obwohl die Chancen logischer Fehler minimal sind. Die häufigsten Fehler, die von den Benutzern auftreten, beziehen sich auf Syntax- oder Deklarationsfehler. Wir haben also beschrieben, was die Deklarationsfehler sind und wie sie entstehen und wie wir sie mit Hilfe des einfachen Arduino -Beispielcodes entfernen können.