Het mooie/praktische aan het concept achter de Arduino's is dat je in veel gevallen kunt profiteren van het werk van anderen.
Het maakt bijna niet uit welke sensor je uitleest of welke actuator je wilt aansturen: dat heeft iemand anders je waarschijnlijk al voorgedaan. Meestal hebben deze mensen bibliotheken geschreven die het u gemakkelijker maken om met de sensoren/actuators te werken. Deze bibliotheken werden vaak gepubliceerd als open source-project.
Het komt dus voor dat je de bijbehorende bibliotheken kunt vinden voor bijna elke hardware die je op de Arduino kunt aansluiten.
Deze hoeven dan alleen nog maar in de ArduinoIDE te worden geïntegreerd en u kunt aan de slag.
Hoe bibliotheken in de ArduinoIDE kunnen worden toegevoegd, wordt in het volgende artikel uitgelegd.
Veiligheidsinstructies
Ik weet dat de volgende tips altijd vervelend zijn en onnodig lijken. Maar helaas hebben veel mensen die "beter" wisten al ogen, vingers of andere zaken verloren of zich door onvoorzichtigheid verwond. In vergelijking daarmee is een verlies van gegevens nauwelijks het vermelden waard, maar zelfs die kunnen heel vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Want zelfs het coolste project is geen letsel of andere problemen waard.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate links. Als u op zo'n affiliate link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende webwinkel of aanbieder. De prijs verandert niet voor jou. Als u uw aankopen doet via deze links, steunt u Nerdiy.de om in de toekomst nog meer nuttige projecten te kunnen aanbieden. 🙂
Eisen
Voordat u begint, moet u de ArduinoIDE hebben gedownload en geïnstalleerd.
Hoe u dit doet, wordt beschreven in het volgende artikel:
Downloads/Uploads – Hoe gegevens van internet komen en gaan
Programma's installeren – een voorbeeld
Basisprincipes van navigeren in Windows Verkenner
Algemene tips voor de Arduino IDE vind je in het artikel ArduinoIDE - Tips en trucs
Automatische installatie via de Arduino IDE
Het automatisch installeren van een bibliotheek is de gemakkelijke manier om een Arduino-bibliotheek te installeren. Helaas is dit niet bij alle bibliotheken mogelijk. Desalniettemin is het altijd het gemakkelijkst om eerst de automatische installatieoptie aan te vinken. Als de bibliotheek niet wordt gevonden, kunt u deze altijd handmatig installeren. Daarover later meer.
Voor automatische installatie moet je overschakelen naar de ArduinoIDE.




Om het te installeren, klikt u gewoon op "Installeren" en de geselecteerde bibliotheek wordt geïnstalleerd.
Handmatige installatie via Windows Verkenner
De handmatige installatie van een bibliotheek is altijd nodig als de bibliotheek niet gevonden is tijdens de automatische installatie. Zelfs als u meerdere bibliotheken wilt installeren, is het vaak gemakkelijker/sneller om ze "in één keer" te installeren, omdat dit met een eenvoudig kopieerproces gebeurt.
Het maakt niet uit waar de bibliotheek vandaan komt, voordat u deze kunt installeren, moet u deze eerst naar uw computer downloaden.
De Neopixel-bibliotheek van Adafruit is hier als voorbeeld geïnstalleerd.
Deze vind je hieronder https://github.com/adafruit/Adafruit_NeoPixel
Download nu de volledige inhoud van de GitHub-directory. Hoe je dit doet staat in het artikel GitHub - Hoe kopieer ik bestanden van een GitHub naar mijn computer beschreven.
Vervolgens pak je het gedownloade zip-bestand (de GitHub-directory) uit naar een locatie naar keuze.
Informatie over het uitpakken van een archief vindt u in het artikel WinRar? WinZip? WinWat? Schat, ik heb de bestanden verkleind

Meestal bij:
C:\Gebruikers\%USERNAME%\Documenten\Arduino\bibliotheken
Vervolgens moet u de ArduinoIDE opnieuw opstarten - als deze al actief is. Hierdoor worden de nieuwe bibliotheken geladen en worden ook bestaande voorbeelden in de ArduinoIDE weergegeven. U zou dan de bibliotheken moeten kunnen gebruiken.
Vergeet niet om de betreffende bibliotheek te controleren via een
#inbegrepen
in uw Arduino-project. Dit is de enige manier waarop u de functies van de nieuwe bibliotheek echt kunt gebruiken.
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn ook altijd welkom 🙂
P.S. Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik het omdat ik het leuk vind, maar als je het cool vindt dat ik de info erover met je deel, zou ik een kleine donatie aan het koffiefonds op prijs stellen 🙂 .