Arduino IDE – Library’s
von Edi · 25/02/2021
Eine Library (Bibliothek) für die Arduino IDE besteht aus Gruppen von Funktionen und Deklarationen, die wir in unseren Sketch einbinden können. Die Library macht es uns einfach, eine Verbindung zu einem Sensor, einem Display oder einem Modul usw. herzustellen. Wenn wir z.B. das SSD1306 Display verwenden wollen, dann können wir auf eine Library von Adafruit zugreifen und sehr einfach Text und Zeichen auf das Display schreiben. Damit entfällt die Notwendigkeit, komplizierte Funktionen selbst zu erstellen.
Es gibt drei Möglichkeiten eine Library einzubinden.
- Über den Library Manager
- Über den Import von einem .zip Library
- Manuelle Installation
Wir sehen und nur die ersten beiden Beispiele an, da bei der manuellen Installation der Pfad wo die Arduino IDE Installiert ist, bzw. Daten ablegt werden bekannt sein muss und das kann variieren. Aber in diesen Arduino Ordner befindet sich ein Ordner mit dem Namen librarys und dort könne neue Library’s rein kopiert werden.
Der Library Manager
Die einfachste Möglichkeit eine Library zu installieren ist über den Library Manager. Im Menü unter Werkzeuge > Bibliotheken verwalten wählen und schon öffnet sich der Library Manager bzw. Bibliotheksverwalter. Jetzt seht ihr eine Liste von allen Library’s die zur Verfügung stehen und im Suchfeld könnt ihr nach der gewünschten Library suchen. Als Beispiel suchen wir die Adafruit Library für das SSD1306 Display.
Wenn wir die Library gefunden haben die wir benötigen, dann können wir Installieren drücken. In manchen Fällen kann es vorkommen, dass man eine ältere Library Version Installieren möchte, und diese kann man unter Versionen vor der Installation auswählen.
Zip Library installieren
Wenn ihr eine Library einbinden wollt die nicht in der Arduino IDE aufgelistet ist, dann ist es auch Möglich eine Library als Zip Datei zu installieren. Wenn ihr die Zip Datei aus dem Internet ladet, dann dürft ihr KEIN unzip machen. Wir benötigen die Datei im Zip Format um sie installieren zu können. Dazu geht ihr im Menü auf Sketch > Bibliothek einbinden > .ZIP-Bibliothek hinzufügen
Danach wählt ihr die Zip Datei aus die ihr installieren wollt und schon startet die Installation von der Library.
Library in einem Sketch einbinden
Eine Library wird am Anfang von einem Sketch mit dem Befehl include eingebunden. Ihr könnt die Library über dem Menü Sketch > Bibliothek einbinden und dann eure Library auswählen die ihr einbinden wollt. Dadurch wird in eurem Sketch automatisch der Include Befehl eingebunden.
#include <Adafruit_SSD1306.h>