Manuelles Einbinden von Libraries
Libraries herunterladen und hinzufügen
Eine Library ist wie der Name schon sagt eine Sammlung von etwas - eine Sammlung von Methoden um genauer zu sein. Methoden sind in der Programmierung kleinere Abschnitte von Code, die auf ein Objekt angewendet werden können.
Bei der senseBox zum Beispiel kann eine Methode aufgerufen werden, um die LEDs auf dem MCU ein- und auszuschalten. Es gibt eine Menge solcher Standardmethoden, die von einer Vielzahl an Programmmen benutzt werden. Um diese Methoden nicht alle einzeln in den Programmcode übertragen zu müssen, können sie in Libraries abgelegt werden.
Eine Library ist also eine Datei, in der viele Methoden gespeichert werden. Man kann Libraries in seinen Code einbinden. Dafür reicht es wenn sie im Arduino-Ordner für Libraries gespeichert sind und man sie dann mit einer einzigen Zeile zu Beginn des Programmcodes einbindet. Das sieht in Arduino für die Library mit dem Namen "senseBoxIO" wie folgt aus: Ist die Library eingebunden, können alle in ihr enthaltenen Methoden im Code benutzt werden. 'Library' - Was ist das eigentlich und wofür brauche ich das?
#include <senseBoxMCU.h>;
Bei der manuellen Installation der Libraries können sehr schnell Fehler auftreten, daher sollte man hier besonders genau auf die einzelnen Schritte achten. Um dich bei der Installation möglichst gut zu unterstützen, haben wir für jedes Betriebssystem eine seperate Anleitung geschrieben. Wähle das zu deinem Computer passende System und folge den angegebenen Schritten.
Libraries einfügen Windows
Die meisten externen Libraries findest du in Github-Repositories. Um sie herunterzuladen, musst du den grünen Button
Clone or download
und daraufhin im sich öffnenden FensterDownload ZIP
klicken.Sollte der Download nicht von alleine starten, öffnet sich ein Fenster, in dem du das Feld
Datei speichern
auswählen musst und den Ordner an einen beliebigen Ort auf deinem Computer legst (standardmäßig ist das der Downloads-Ordner).Die heruntergeladene Datei ist ein
.zip
-Archiv, also eine komprimierte Version der Library. Es gilt daher als nächstes dieses.zip
-Archiv zu entpacken. Dafür öffnest du den Speicherort des Archivs und klickst es mit Rechts-Klick an und wählst im erscheinenden MenüAlle extrahieren...
. Wähle als Speicherort denselben Ordner wie beim Download (z.B. den Downloads-Ordner).Öffne nun die Arduino IDE. Gehe auf
Datei
->Voreinstellungen
:und schaue im Feld unter
Sketchbook-Speicherort
nach an welchem Ort der Sketchbook Ordner gespeichert ist.Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.
Du musst den Library-Ordner, den du bereits heruntergeladen und entpackt hast, im nächsten Schritt in den Sketchbook-Speicherort verschieben. Es ist daher sehr wichtig, dass du dir den entsprechenden Speicherort aus Punkt 4 genau merkst, um so später auftretende Fehler zu vermeiden.Nun navigierst du in deinem Datei-Explorer zum Sketchbook-Speicherort (siehe 4.). Beachte, dass der Zielordner im Datei-Explorer am Sketchbook-Speicherort den Namen
Arduino
trägt. Wähle den Ordner mit Doppelklick aus um seinen Inhalt zu sehen. Der Ordner enthält einen weiteren Ordner mit dem Namen "libraries".Was mache ich, wenn es keinen 'libaries'-Ordner gibt?
Falls hier kein Ordner mit dem Namen "libraries" vorhanden ist, kannst du einfach einen neuen Ordner erstellen und diesen "libraries" nennen. Einen neuen Ordner erstellst du mit Rechtsklick in den Dateiexplorer ->
Neu
->Ordner
.Kopiere oder ziehe jetzt den heruntergeladenen und entpackten Ordner in den
libraries
-Ordner.Schließe jetzt das Programm Arduino vollständig und starte es erneut, um die Installation der entsprechenden Libraries abzuschließen.
Libraries einfügen Mac
Die meisten externen Libraries findest du in Github-Repositories. Um sie herunterzuladen, musst du den grünen Button
Clone or download
und daraufhin im sich öffnenden FensterDownload ZIP
klicken.Der Download sollte von alleine starten und die Datei automatisch entpackt und in deinem "Downloads"-Ordner abgelegt werden. Öffne den Downloads-Ordner und schaue ob der heruntergeladene Ordner dort vorhanden ist. Sollte dort anstelle eines Ordners nur eine .zip-Datei liegen, doppel-klicke diese, um sie zu entpacken.
Öffne nun die Arduino IDE. Gehe oben auf
Arduino
->Einstellungen ...
:und schaue im Feld unter
Sketchbook-Speicherort
nach an welchem Ort der Sketchbook Ordner gespeichert ist.Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.
Du musst die Libraries, die du bereits heruntergeladen hast, im nächsten Schritt in den Sketchbook-Speicherort verschieben. Es ist daher sehr wichtig, dass du dir den entsprechenden Speicherort aus Punkt 3 genau merkst, um so später auftretende Fehler zu vermeiden.Nun navigierst du in deinem Finder zum Sketchbook-Speicherort. Beachte, dass der Zielordner im Finder am Sketchbook-Speicherort den Namen
Arduino
trägt. Wähle den Ordner mit Doppelklick aus um seinen Inhalt zu sehen. Der Ordner enthält einen weiteren Ordner mit dem Namen "libraries".Was mache ich, wenn es keinen 'libaries'-Ordner gibt?
Falls hier kein Ordner mit dem Namen "libraries" vorhanden ist, kannst du einfach einen neuen Ordner erstellen und diesen "libraries" nennen.
Kopiere oder ziehe jetzt den heruntergeladenen (entpackten) Ordner in den
libraries
-Ordner.Schließe jetzt das Programm Arduino vollständig und starte es erneut, um die Installation der entsprechenden Libraries abzuschließen.
Libraries einfügen Linux
Die meisten externen Libraries findest du in Github-Repositories. Um sie herunterzuladen, musst du den grünen Button
Clone or download
und daraufhin im sich öffnenden FensterDownload ZIP
klicken.Der Download startet von alleine und legt ein
.zip
-Archiv in deinem Downloads-Ordner ab. Öffne den Downloads-Ordner und entpacke die.zip
Datei mit Rechts-Klick ->Extrahiere Hier
(Extract Here
).Öffne nun die Arduino IDE. Gehe auf
Datei
->Voreinstellungen
:und schaue im Feld unter
Sketchbook-Speicherort
nach an welchem Ort der Sketchbook Ordner gespeichert ist.Merke dir den Pfad zu diesem Ordner, also den Ort wo dieser gespeichert ist.
Du musst die Libraries, die du bereits heruntergeladen und entpackt hast, im nächsten Schritt in den Sketchbook-Speicherort verschieben. Es ist daher sehr wichtig, dass du dir den entsprechenden Speicherort aus Punkt 3 genau merkst, um so später auftretende Fehler zu vermeiden.Nun navigierst du in deinem Datei-Explorer zum Sketchbook-Speicherort (siehe 3.). Beachte, dass der Zielordner im Datei-Explorer am Sketchbook-Speicherort den Namen
Arduino
trägt. Wähle den Ordner mit Doppelklick aus um seinen Inhalt zu sehen. Der Ordner enthält einen weiteren Ordner mit dem Namen "libraries".Was mache ich, wenn es keinen 'libaries'-Ordner gibt?
Falls hier kein Ordner mit dem Namen "libraries" vorhanden ist, kannst du einfach einen neuen Ordner erstellen und diesen "libraries" nennen. Einen neuen Ordner erstellst du mit Rechtsklick in den Dateiexplorer ->
Neuer Ordner (New Folder)
.Kopiere oder ziehe jetzt den heruntergeladenen (entpackten) Ordner in den
libraries
-Ordner.Schließe jetzt das Programm Arduino vollständig und starte es erneut, um die Installation der entsprechenden Libraries abzuschließen.