ID.nl logo
Huis

Extra Arduino-bibliotheken installeren doe je als volgt

Net als andere programmeeromgevingen kent Arduino het concept van libraries: externe code die je eenvoudig aan je eigen programma toevoegt. Arduino IDE maakt het heel eenvoudig om in je schetsen met bibliotheken te werken. Extra Arduino-bibliotheken installeren werkt zo.

Met de ingebouwde functies van de Arduino-taal kun je al leuke dingen doen, maar voor complexere schetsen heb je extra functionaliteit nodig. Arduino kent daarom net als andere programmeeromgevingen het concept van bibliotheken. Een bibliotheek (library) is een verzameling code met specifieke functionaliteit, die je eenvoudig in je eigen schetsen kunt gebruiken.

De Arduino IDE-ontwikkelomgeving heeft standaard al enkele bibliotheken geïnstalleerd. Bij deze standaardbibliotheken kun je er dus van uitgaan dat ze op elk systeem met Arduino IDE staan en je kunt ze dus zonder zorgen in je code gebruiken.

Zo gebruik je de standaardbibliotheek Wire als je met aangesloten elektronische componenten via het I²C-protocol wilt communiceren en SPI als die componenten het SPI-protocol gebruiken. Een servomotor stuur je dan weer aan met de bibliotheek Servo en met de bibliotheek SD lees je van en schrijf je naar een sd-kaart op een Arduino-shield met sd-kaartslot.

Als je een bibliotheek wilt gebruiken in je schets, moet je die bibliotheek eerst ‘importeren’. Dat kan eenvoudig door in het menu Schets op Bibliotheek gebruiken te klikken. Je krijgt dan in het menu alle beschikbare bibliotheken te zien. Klik gewoon op de bibliotheek die je nodig hebt, waarna Arduino IDE vooraan in je schets een opdracht toevoegt die de bibliotheek voor je code beschikbaar maakt. Voor de bibliotheek Servo is dat bijvoorbeeld:

#include <servo.h></servo.h>

Na een tijdje weet je wel hoe zo’n include-opdracht er uitziet: je hoeft dan niet meer de omweg via het menu te doen, maar kunt zelf de include-opdracht aan je code toevoegen. Let op: zet die altijd helemaal in het begin van je schets.

Van elke standaardbibliotheek vind je op de website van Arduino documentatie en voorbeeldcode. Die voorbeeldcode vind je ook in Arduino IDE in het menu Bestand / Voorbeelden. Lees de documentatie en probeer de voorbeelden eens uit voordat je de bibliotheek in je eigen schets gebruikt.

©PXimport

Extra bibliotheken toevoegen

Al vrij snel zul je extra bibliotheken willen installeren die niet in de standaardinstallatie van Arduino IDE aanwezig zijn. Ook dat is in Arduino IDE eigenlijk heel eenvoudig. Klik je in het menu Schets / Bibliotheek gebruiken op Bibliotheken beheren, dan open je het bibliotheekbeheer (Library Manager).

In het bibliotheekbeheer heb je toegang tot bijna 2000 Arduino-bibliotheken. In het zoekveld rechtsboven kun je filteren op een zoekterm en met de uitklapmenu’s ernaast toon je alleen de bibliotheken van een specifiek type of onderwerp.

Elke bibliotheek krijg een beknopte samenvatting. Met een klik op More info wordt een webpagina van de bibliotheek geopend. De bibliotheek installeren gaat eenvoudig door de bibliotheek te selecteren en rechts op Installeren te klikken. Dat installeert standaard de nieuwste versie. Wil je om een of andere reden een oudere versie, dan selecteer je die eerst in het uitklapmenu naast de installatieknop. Na de installatie verschijnt er naast de naam van de bibliotheek de aanduiding INSTALLED.

Je kunt nu het bibliotheekbeheer sluiten en de geïnstalleerde bibliotheek op exact dezelfde manier als een standaardbibliotheek gebruiken. De meeste bibliotheken voegen ook voorbeeldschetsen toe in het menu Bestand / Voorbeelden. Overigens vind je alle bibliotheken die via het bibliotheekbeheer te installeren zijn ook op de website Arduino Library List, met uitgebreide zoekmogelijkheden.

©PXimport

Een zip-bestand toevoegen

Het bibliotheekbeheer geeft toegang tot enorm veel bibliotheken, maar soms heb je toch een bibliotheek nodig die er (nog) niet in te vinden is, bijvoorbeeld omdat die nog vrij nieuw is. De ontwikkelaar verspreidt zijn bibliotheek normaal gesproken dan als een zip-bestand.

Pak dit zip-bestand niet zelf uit, maar open in Arduino IDE het menu Schets / Bibliotheek gebruiken en klik dan op .ZIP Bibliotheek toevoegen. Selecteer dan het zip-bestand dat je gedownload hebt. Arduino IDE pakt het zip-bestand uit en plaatst de inhoud ervan op de juiste locatie.

De geïnstalleerde bibliotheek kun je nu op dezelfde manier als een standaardbibliotheek gebruiken en als de ontwikkelaar voorbeeldschetsen heeft toegevoegd, zijn die ook in het menu Bestand / Voorbeelden beschikbaar.

Handmatig bibliotheken toevoegen

Als de ontwikkelaar van een bibliotheek zelfs geen zip-bestand beschikbaar maakt, is er nog een derde manier om de bibliotheek te installeren: door zelf de bestanden op de juiste locatie te plaatsen waar de Arduino IDE ze vindt. Dat klinkt moeilijker dan het is, maar het is iets omslachtiger, dus we raden dit alleen aan als de vorige twee manieren niet beschikbaar zijn.

Daarvoor dien je eerst de schetsboeklocatie van je Arduino IDE te weten. Klik in het menu Bestand op Voorkeuren en kijk bovenaan in het tekstveld bij Schetsboeklocatie. In Windows is dat bijvoorbeeld C:\Users\Gebruikersnaam\Documents\Arduino, in Linux is dit /home/gebruikersnaam/Arduino en in macOS /Users/gebruikersnaam/Documents/Arduino.

Onder de schetsboeklocatie vind je een map met de naam libraries. Hierin staat voor elke bibliotheek een map. Maak hier dus een map voor je bibliotheek aan (de naam van de bibliotheek is een goede naam voor de map). Kopieer de bestanden van de bibliotheek in deze map. Je hebt minstens een bestand met de extensie .c of .cpp en een bestand met de extensie .h nodig. Als je daarna Arduino IDE herstart, is de bibliotheek beschikbaar in het menu Schets / Bibliotheek gebruiken.

Arduino-bibliotheken updaten

Eén keer een bibliotheek installeren is niet voldoende. De ontwikkelaars brengen immers waarschijnlijk regelmatig een nieuwe versie uit om fouten op te lossen en functionaliteit toe te voegen. Gebruik je het bibliotheekbeheer, dan krijg je normaal gesproken onderaan Arduino IDE regelmatig een melding dat er nieuwe versies beschikbaar zijn. Je kunt ook zelf in het bibliotheekbeheer bij type Bij te werken kiezen om te zien welke van je geïnstalleerde bibliotheken een nieuwe versie hebben. Selecteer één voor één de bibliotheken en klik rechts op Updaten.

Voor bibliotheken die je via een zip-bestand of manueel hebt geïnstalleerd, dien je zelf regelmatig naar updates te zoeken. Let op: het volstaat niet om enkel een bibliotheek te updaten. Je dient ook je schetsen die van die bibliotheek gebruikmaken opnieuw te compileren en naar je Arduino te uploaden om van de nieuwe versie van de bibliotheek gebruik te maken in je code.

▼ Volgende artikel
Al je bestanden veilig in de cloud: zo stel je OneDrive in als slimme back-up
© Andreas Prott - stock.adobe.com
Huis

Al je bestanden veilig in de cloud: zo stel je OneDrive in als slimme back-up

Een gecrashte laptop, gestolen smartphone of een defecte harde schijf of ssd: je persoonlijke en zakelijke bestanden zijn dan in één klap kwetsbaar. Met OneDrive kun je diezelfde bestanden automatisch in de cloud opslaan, synchroniseren tussen apparaten en als archief bewaren. In dit artikel lees je hoe je OneDrive inricht als betrouwbaar back-up- en archiefsysteem, hoe je Windows-instellingen meeneemt naar andere pc's en welke abonnementsvorm echt bij je past.

In dit artikel

je leest hoe je OneDrive instelt als slimme back-up voor je pc, hoe je belangrijke Windows-mappen automatisch laat meedraaien, hoe je instellingen tussen computers synchroniseert en hoe je OneDrive inzet als archief voor de langere termijn. Ook helpen we je bepalen welke OneDrive-variant past bij de hoeveelheid data die je bewaart.

Lees ook: Zo maak je met OneDrive een online fotoalbum voor heel de familie

Voordat je OneDrive serieus als back-up en archief gaat gebruiken, is het belangrijk dat je snapt wat de dienst precies doet en waar de grenzen liggen. OneDrive is in de kern een cloudopslagdienst: je bestanden worden via internet opgeslagen op Microsoft-servers, zodat je ze vanaf verschillende apparaten kunt openen, delen en bewerken. Zodra je OneDrive op je pc installeert en je aanmeldt met je Microsoft-account, verschijnt er een OneDrive-map in Verkenner. Alles wat je in die map bewaart, wordt gesynchroniseerd met de cloud en – als je dat ook zo hebt ingesteld – met andere apparaten waarop je hetzelfde account gebruikt. Synchroniseren betekent echter niet automatisch dat dit een echte back-up is voor alles: een bestand dat je per ongeluk verwijdert, verdwijnt ook van andere apparaten, al kun je het nog een tijd terughalen via de prullenbak en versiegeschiedenis. OneDrive maakt ook geen volledige systeemback-up van Windows zelf. Het is dus ideaal voor documenten, foto's, projectmappen en instellingen, maar niet voor een complete herstelkopie van je hele pc.

OneDrive is een geïntegreerd onderdeel van Windows 11.

OneDrive en Microsoft-account instellen

Om OneDrive als back-up- en archiefsysteem te gebruiken, heb je dus een Microsoft-account en de OneDrive-client op je pc nodig. Op Windows 10 en 11 is OneDrive standaard aanwezig; je vindt het pictogram als een wit of blauw wolkje in het systeemvak rechtsonder. Klik daarop en kies voor Aanmelden om in te loggen met je Microsoft-account. Heb je nog geen account, dan maak je er in dit venster eenvoudig één aan. Na het aanmelden kies je in een wizard waar je de OneDrive-map op je pc wilt plaatsen en welke mappen in eerste instantie moeten synchroniseren. Alles wat je straks in deze OneDrive-map bewaart, wordt automatisch geüpload. Standaard krijg je 5 GB gratis opslag en via Microsoft 365 Basic, Personal of Family breid je dat uit tot respectievelijk 100 GB, 1 TB of 6 TB in totaal.

Het is verstandig nu al kort uit te rekenen hoeveel ruimte je nodig hebt: tel de grootte van je mappen Documenten, Afbeeldingen, Video's en belangrijke projectmappen bij elkaar op in Verkenner en houd een stevige marge aan. Zo voorkom je dat je later halsoverkop moet opschonen. Maar hoe werkt het allemaal in de praktijk? We laten je zien hoe je speciale Windows-mappen, zoals Bureaublad en Documenten, automatisch kunt back-uppen naar OneDrive.

De initiële installatie en configuratie van de OneDrive-app.
Back-up versus synchronisatie

Wie OneDrive als back-up gebruikt, overschat soms onbewust wat er precies gebeurt. Synchronisatie betekent dat OneDrive jouw bestanden tussen verschillende locaties gelijk houdt. Verwijder je een bestand in de gesynchroniseerde OneDrive-map, dan verdwijnt het ook in de cloud en op andere apparaten. Wel is het zo dat je de in OneDrive verwijderde items een tijd lang kunt terughalen uit de prullenbak en vaak oudere versies van bestanden herstellen via versiegeschiedenis, maar dat is tijdsgebonden en niet bedoeld als eeuwig vangnet. Een klassieke back-up daarentegen maakt een momentopname die daarna niet vanzelf verandert. Denk aan een periodieke kopie op een externe schijf of een NAS, waarop een bestand gewoon blijft bestaan, zelfs als je het op je pc verwijdert. OneDrive zit daar tussenin: het biedt synchronisatie met extra veiligheidslagen zoals versiegeschiedenis en ransomwarebescherming bij sommige Microsoft 365-abonnementen, maar het vervangt geen volledige meertrapsstrategie met bijvoorbeeld ook een lokale back-up. In de rest van dit artikel behandelen we OneDrive daarom als primaire online kopie van je werk- en privébestanden, maar raden we je aan die later aan te vullen met minstens één extra, onafhankelijke back-uplaag.

Bureaublad, documenten en afbeeldingen

Nu je OneDrive-map klaarstaat, kun je de belangrijkste Windows-mappen automatisch laten beschermen. Microsoft noemt dit de back-up van pc-mappen; technisch is dit een slimme omleiding waardoor mappen als Bureaublad, Documenten en Afbeeldingen voortaan fysiek in je OneDrive-opslag staan. Klik in Windows in het systeemvak op het OneDrive-wolkje, kies Instellingen, ga naar het tabblad Synchroniseren en back-up maken en klik op de knop Back-up beheren. Als het goed is zie je nu de mappen Desktop, Documenten en Afbeeldingen. Schakel per map het schuifje in om de back-up te activeren en bevestig met Wijzigingen opslaan. OneDrive verplaatst de inhoud van die mappen naar de bijbehorende locaties binnen je OneDrive-map en synchroniseert voortaan alle wijzigingen. De mappen die verwijzen naar Desktop, Documenten en Afbeeldingen worden dan uiteindelijk symbolische links naar de OneDrive-locaties en vanaf nu maakt OneDrive doorlopend een online kopie van je meest gebruikte mappen.

Hier geef je aan of je alles op de desktop en in de mappen Documenten en Afbeeldingen naar OneDrive wilt opslaan.

Windows-instellingen en apps synchroniseren tussen pc's

Een van de prettige voordelen van OneDrive is dat naast het maken van back-ups van fysieke bestanden ook instellingen van Windows 11 zelf worden opgeslagen. In Windows 11 gebeurt dat via de Windows Back-up en je Microsoft-account. Open het menu Start, klik op Instellingen, ga naar Accounts en kies Windows back-up. Hier zie je onder meer opties om je OneDrive-maplocaties, bureaubladindeling en bepaalde app-instellingen in de cloud te bewaren. Belangrijk is de sectie waarin je aangeeft dat Windows je voorkeuren moet onthouden. Onder Mijn voorkeuren onthouden kun je categorieën zoals personalisatie (thema, achtergrond), taalinstellingen, toegankelijkheidsopties, geluidsschema's en andere Windows-instellingen laten back-uppen. Log je in op een andere Windows-computer met hetzelfde account, en is OneDrive actief, dan worden de instellingen die je op de ene computer hebt opgeslagen, op de andere computer toegepast.

Hier geef je aan welke instellingen van Windows zelf geback-upt moeten worden.
Welke Windows-instellingen worden in de cloud bewaard?

Windows 11 leunt steeds zwaarder op je Microsoft-account en OneDrive om persoonlijke voorkeuren tussen apparaten te synchroniseren. In de Windows Back-up-omgeving, te vinden via Instellingen / Accounts / Windows back-up, geef je aan welke soorten instellingen mogen worden meegenomen. Niet alles wordt gesynchroniseerd; driverinstellingen, zware programma's en specialistische tools moet je zelf opnieuw installeren en configureren. Browsers zoals Microsoft Edge en andere Microsoft 365-apps hebben daarnaast hun eigen synchronisatielagen, zodra je je daar met hetzelfde account aanmeldt. Zo ontstaat een gelaagd geheel: OneDrive voor bestanden, Windows Back-up voor besturingssysteemvoorkeuren en app-specifieke sync voor bijvoorbeeld je browser. Het voordeel is dat een nieuwe pc daardoor in korte tijd heel vertrouwd aanvoelt, zeker als je de stappen uit de hoofdtekst netjes doorloopt. Het nadeel is dat je soms even moet zoeken waar een bepaalde instelling precies wordt bewaard, maar in de praktijk wen je daar snel aan.

OneDrive als langetermijnarchief inrichten

Nu je OneDrive werkend hebt, kun je het als een makkelijk te raadplegen archief voor de langere termijn gebruiken. Hierdoor kun je dan niet alleen je actuele werk bewaren, maar ook afgeronde projecten en oude jaargangen van documenten en foto's gestructureerd opslaan. Maak in je OneDrive-hoofdmap bijvoorbeeld een map '_Archief' en daarbinnen submappen per jaar of per thema, zoals '2023_Foto', '2024_Projecten' of 'Administratie_oud'. Verplaats afgeronde dossiers vanuit de actieve projectmappen naar deze archiefstructuur. Omdat alles in OneDrive staat, blijft het online beschikbaar. Maar met Files On-Demand in Windows 10 en 11 kun je instellen dat oudere archiefbestanden alleen in de cloud blijven en niet standaard schijfruimte innemen. Klik met de rechtermuisknop op een archiefmap, kies Ruimte vrijmaken zodat Windows het lokale exemplaar verwijdert en alleen nog een cloud-pictogram toont. Open je het bestand later, dan wordt het weer tijdelijk gedownload.

Met de optie Ruimte vrijmaken worden bestanden van je eigen computer verwijderd, maar blijven ze nog wel online en op andere apparaten beschikbaar.

Kies de juiste OneDrive-variant

Hoe verder je OneDrive als back-up en archief gebruikt, hoe belangrijker voldoende opslagruimte wordt. Met een gratis Microsoft-account krijg je 5 GB cloudopslag, gedeeld tussen OneDrive, sommige Outlook.com-gegevens en Microsoft 365-apps. Dat is genoeg voor wat documenten en een redelijke fotocollectie, maar voor een volledige pc-back-up plus archief is het meestal te krap. Microsoft 365 Basic geeft je 100 GB opslag zonder desktop-apps van Office; Microsoft 365 Personal biedt 1 TB opslag voor één gebruiker, terwijl Microsoft 365 Family tot 6 TB levert: maximaal zes personen krijgen ieder 1 TB. Heb je al een Personal- of Family-abonnement, dan kun je daar per account nog tot 10 TB extra opslag bovenop kopen. Meer informatie over de meest up-to-date prijzen vind je hier.

Denk praktisch: een gemiddelde mix van documenten, foto's en enkele video's past voor de meeste mensen jarenlang in 1 TB, zeker als je archiefbestanden die je zelden nodig hebt, lokaal of op een NAS of externe harde schijf zet. Ontwikkel je veel video's of werk je met grote datasets, dan is OneDrive vooral je werkruimte en schakel je een aanvullende opslagoplossing in voor ruwe bestanden. Met je abonnement op orde kun je in de volgende stap ontspannen focussen op hoe je dagelijks met gesynchroniseerde bestanden werkt.

OneDrive combineren met een externe schijf

Hoewel OneDrive krachtige mogelijkheden biedt, blijft één principe uit de back-upwereld verstandig: de 3-2-1-regel. Bewaar minstens drie kopieën van belangrijke data, op twee verschillende soorten media, waarvan één buiten je eigen locatie. In deze context is OneDrive je externe locatie, terwijl je pc de eerste kopie heeft. Voeg daar een derde laag aan toe door regelmatig een lokale back-up naar een externe schijf te maken. In Windows kan dat bijvoorbeeld met Bestandsgeschiedenis of met de nieuwere Windows Back-up-app, waarmee je naar een externe schijf of netwerkopslag schrijft. Het voordeel is dat je bij een internetstoring of een grote cloudstoring nog steeds een recente kopie in huis hebt. Andersom dekt OneDrive je bij brand, diefstal of een defecte schijf, waar een lokale back-up alleen niet voldoende zou zijn. Door OneDrive als primaire, altijd-aan kopie te gebruiken en een externe schijf als periodieke momentopname te gebruiken, combineer je het beste van twee werelden. Zeker voor kleine organisaties en zelfstandigen is dit een betaalbare manier om professionele back-uppraktijken toe te passen zonder dure infrastructuur.

Dagelijks werken met gesynchroniseerde bestanden

Als je OneDrive eenmaal hebt ingericht, wordt het pas echt krachtig als je er dagelijks vanzelf mee werkt. Het uitgangspunt is simpel: sla je documenten standaard op in de OneDrive-map, niet ergens los op je C-schijf. In Word, Excel of een andere applicatie kies je bij Opslaan als of Bladeren bewust de OneDrive-locatie en eventueel een specifieke project- of archiefmap. Op die manier worden nieuwe bestanden direct geback-upt en gesynchroniseerd. Met Files On-Demand zie je in Verkenner bij elk bestand een statusicoon: volledig lokaal beschikbaar, alleen online of tijdelijk gedownload. Heb je weinig schijfruimte, stel OneDrive dan via Instellingen en Synchronisatie en back-up zo in dat alleen vaak gebruikte mappen standaard offline worden bewaard. Werk je op een laptop zonder constante internetverbinding, dan kun je belangrijke projectmappen juist als Altijd bewaren op dit apparaat markeren via het contextmenu, zodat je daar ook offline bij kunt. Zodra je weer online bent, synchroniseert OneDrive de wijzigingen automatisch. Dankzij deze werkwijze zijn je actuele bestanden altijd onderdeel van je back-up, wat de laatste stap – controle en noodherstel – een stuk betrouwbaarder maakt.

Met de optie Altijd bewaren op dit apparaat blijft het gedownloade bestand op de schijf staan, ook wanneer het op een andere computer wordt bewerkt.

Onderhoud, controle en noodgevallen

Een back-up- en archiefsysteem is nooit helemaal klaar; af en toe onderhoud voorkomt problemen op een slecht moment. Kijk regelmatig in het OneDrive-pictogram of de status 'Up to date' aangeeft en of er geen foutmeldingen over conflicten of onvoldoende opslag verschijnen. Via OneDrive op het web kun je onder Settings en Storage zien hoeveel ruimte je verbruikt en welke mappen of bestandstypen de meeste ruimte innemen. Ruim bijvoorbeeld oude, grote downloadbestanden op die geen archiefwaarde hebben. In geval van nood – denk aan per ongeluk verwijderen of overschrijven – kun je in de webinterface naar de prullenbak gaan om bestanden terug te zetten, of in de versiegeschiedenis van een document een oudere staat herstellen. Bij Microsoft 365-abonnementen biedt OneDrive bovendien bescherming tegen ransomware-aanvallen: je krijgt dan hulp bij het grootschalig terugzetten van bestanden naar een gezond tijdstip. Door deze controles in te bedden in je maandelijkse routine, zorg je dat je back-upstrategie blijft kloppen met hoe je echt werkt. Daarmee is de cirkel rond en ben je klaar om je persoonlijke data structureel beter te beschermen.

▼ Volgende artikel
Ontwerp van Nothing Phone (4a) onthuld
Huis

Ontwerp van Nothing Phone (4a) onthuld

Het Britse bedrijf Nothing heeft het design van de aankomende nieuwe smartphone Phone (4a) onthuld.

Dat deed het bedrijf gisteren via social media. De smartphone komt op 5 maart uit. In de tweet hieronder is het ontwerp alvast te zien, met de typische drukke achterkant die we inmiddels gewend zijn van het bedrijf.

De aankomende Phone (4a) heeft een zogeheten 'Glyph Bar'. Dit is een micro-led-paneel aan de zijkant, die mensen zelf kunnen programmeren om ze in verschillende patronen te laten knipperen. Het gaat om de vierkantjes aan de rechterzijde, naast het camera-eiland. De led-lampjes zijn volgens het bedrijf 40 procent feller dan die op de Phone (3a).

Over de precieze technologie van de Nothing Phone (4a) zijn nog geen aankondigingen gedaan, maar volgens geruchten krijgt de smartphone een Snapdragon 7s Gen 4-chip. Er zal ook een duurdere en snellere Phone (4a) Pro verschijnen, al is daar het uiterlijk nog niet van onthuld.

Officieel wordt de Phone (4a) op 5 maart onthuld.

View post on X