Arduino ist eine Open-Source-Plattform, die seinen Benutzern mehrere Möglichkeiten bietet, damit sie auf jede mögliche Weise mit Hardware interagieren können. Das Arduino -Entwicklungsumfeld bietet mehrere Möglichkeiten, vorgezogene Projekte zu teilen. Arduino -Bibliotheken sind eine dieser zeitlichen Sparenfunktionen von Arduino, die die Arduino -Community ermutigen, Code auf modulare Weise zu teilen und Benutzern zu helfen, Arduino -Projekte zu optimieren.
Was sind Arduino -Bibliotheken
Arduino -Bibliotheken sind eine Reihe von Code, die in der C- oder C ++ - Sprache geschrieben wurden, die Arduino -Skizzen zusätzliche Funktionen verleiht. Arduino -Bibliotheken sind eine bequeme Möglichkeit, allgemein verwendete Funktionen zu teilen, um zu vermeiden, dass sie von Anfang an geschrieben werden. Arduino -Bibliotheken vereinfachen den Gesamtcode und optimieren unsere Skizze.
Arduino IDE verfügt über einige vorinstallierte Standardbibliotheken für die meisten häufig verwendeten Geräte wie Servomotoren, Steppermotoren und LCD-Display. Tausende Open-Source-Arduino-Bibliotheken sind verfügbar, die in unserer Skizze enthalten sein können. Für eine bessere Funktionsweise von Arduino wird empfohlen, Kernbibliotheken aufgrund ihrer universellen Unterstützung und Kompatibilität mit Hardware zu verwenden.
Warum Arduino keine Bibliothek erkennen kann
Die Arbeit mit Arduino-Bibliotheken ist keine leichte Aufgabe. Mehrere Bibliotheksfehler wie z "Keine Datei oder Verzeichnis" Und "Bibliothek kann nicht erfassen" Kann Ihr Programmerlebnis verderben. Wir werden alle Ereignisse besprechen, die zu diesen Fehlern führen können:
Falscher Bibliotheksname
Während der Verwendung des Bibliotheksnamens im Inneren #enthalten Eine Arduino -Skizze, denken Sie daran, die Schreibfehler zu überprüfen, z. B Kapitalisierung. Überprüfen Sie immer den genauen Unterrichtsnamen im Inneren Beispielskizzen von bestimmten Bibliotheken und versuchen Sie, diesen Namen in Ihre eigene Arduino -Skizze zu kopieren. Im Folgenden finden Sie eine Servo -Motorbibliothek. Die richtige Art, eine Servo -Bibliothek anzurufen, besteht darin, ein Großbuchstaben zu verwenden "S". Um einen Schreibfehler zu vermeiden, können wir dies kopieren und in einer anderen Arduino -Skizze verwenden.
Bibliotheksdatei fehlen
Es könnte die Möglichkeit bestehen, dass eine bestimmte Bibliothek, die Sie im Programm anrufen möchten.
Um zu überprüfen, ob eine Bibliothek erfolgreich installiert ist oder nicht, können wir in den Abschnitt Bibliotheken gehen und den Namen der Bibliothek von dort aus bestätigen.
Gehe zu: Skizze> Bibliothek einschließen> Bibliotheken verwalten
Derzeit sind nur unten hervorgehobene Bibliotheken in Arduino IDE installiert. Wenn eine Bibliotheksdatei fehlt oder nicht vollständig installiert wird, fehlt dieser bestimmte Bibliotheksname in der Bibliothek einbeziehen Abschnitt.
Falscher Bibliotheksordnerpfad
Ein weiterer Grund, der das Arduino -Programm anführt "Fehler kann nicht erkennen" ist, dass die in einer Skizze verwendete Bibliothek im Ordner Arduino Libraries nicht verfügbar ist. Diese Art von Fehler kommt normalerweise, wenn wir Bibliotheken von einer anderen Quelle als Arduino wie GitHub herunterladen und installieren.
Um diesen Fehler zu überwinden, installieren Sie immer Bibliotheken im Arduino -Ordnerverzeichnis. Um den Weg zum Arduino Library Directory zu bekommen, gehen Sie zu: Dateien> Einstellungen> Sketchbook -Standorte oder drücken Sie Strg +, (Komma)
Um all diese Probleme zu vermeiden, ist es das Beste, Bibliotheken durch Verwendung hinzuzufügen Skizze> Bibliothek einschließen> Bibliotheken verwalten oder Skizze> Bibliothek einschließen> Hinzufügen .ZIP -Bibliothek Da diese beiden Methoden sicherstellen, dass die Bibliothek korrekt auf ihren rechten Weg installiert ist.
Mehrere IDES
Das Installieren von mehr als einem IDEs führt auch zu mehreren Fehlern. Arduino IDE fällt es schwierig, den genauen Bibliotheksordner zu finden. Bevor Sie die neueste Version von IDE herunterladen, können Sie die Dateien der vorherigen Versionen entfernen. Wenn Sie mehr als eine Version von IDE haben, die jeder von ihnen installiert hat.
Ein weiterer wichtiger Punkt ist die Installation von Bibliotheken im Ordner oder des Verzeichnisses von Arduino IDE IDE, da alle Daten verloren gehen, wenn Arduino IDE auf einer neuen Version von IDE aktualisiert wird.
Neue Bibliotheken müssen unter installiert werden C: \ Benutzer \ Besitzer \ Dokumente \ Arduino \ Bibliotheken, Nicht im Subverzeichnis oder im Ordner. In macos wäre der Weg sein ~/Dokuments/arduino/bibliotheken.
Abhängige Bibliotheken
Einige der Arduino -Bibliotheken hängen von anderen Bibliotheken ab, wie z. Wir können die Bibliothek nur in Arduino konfigurieren, die von der anderen Bibliothek abhängt, es sei denn.
Abschluss
Bibliotheken verbessern die gesamte Programmierungserfahrung aufgrund ihrer einfachen Verfügbarkeit und Kompatibilität mit Arduino. Mehrere Hardwaremodule, die nach Arduino entwickelt wurden, müssen ihre jeweilige Bibliothek installieren, bevor wir sie in unserer Skizze verwenden können. Manchmal verläuft die Programmierung mit Bibliotheken nicht wie wir dachten. Wenn Sie diesen Artikel verwenden.