Skip to main content

Wat zijn Arduino Bibliotheken?

Arduino is een populair elektronicaplatform voor hobbyisten en professionals.De hardware, bekend als Arduino Boards, wordt geleverd in verschillende variëteiten en kunnen worden uitgebreid met extra componenten die bekend staan als Arduino schilden.Evenzo kan de functionaliteit van de software worden uitgebreid door Arduino Reg toe te voegen;bibliotheken.In wezen versnellen deze bibliotheken het proces van het programmeren van een Arduino Project door een doel geschreven code te bieden aan de programmeur, waardoor hij of haar de tijd en moeite wordt bespaard om lastige problemen op te lossen die andere programmeurs al hebben opgelost.

Alle standaardelementen van de Arduino Platform zijn open source, inclusief alle standaard hardware- en softwarecomponenten.Dit betekent dat de bibliotheken vrijelijk kunnen worden gewijzigd, gekopieerd en herverdeeld.Arduino Bibliotheken worden vrijgegeven onder de General Public License (GPL), wat betekent dat commerciële software legaal kan worden toegevoegd aan de Arduino Platform maar Arduino Bibliotheken kunnen niet worden opgenomen in software die niet wordt vrijgegeven onder de GPL of een compatibele open-source licentie.

De twee belangrijkste soorten Arduino Bibliotheken zijn standaard en de gebruiker bijgedragen.Standaardbibliotheken zijn opgenomen bij de standaard Arduino software.Deze bibliotheken zijn opgenomen omdat ze basisfunctionaliteit bieden die door veel programmeurs zal worden gebruikt.Standaardbibliotheken hebben ook beoordeling en testen ondergaan om kwaliteit en betrouwbaarheid te waarborgen.Door gebruikers gedragen bibliotheken worden niet opgenomen in het standaardpakket omdat hun functionaliteit beter is en ze geen uitgebreide tests hebben ondergaan.

-gegevens -bijdrage bibliotheken kunnen van internet laten gedownload.The Arduino Project biedt een repository van enkele van de meest voorkomende bibliotheken en andere bibliotheken zijn elders op internet te vinden.Het installeren van een door de gebruiker bijgedragen bibliotheek is net zo eenvoudig als het loskoppelen van een bestand en het plaatsen ervan in de map Bibliotheken. Standaardbibliotheken zijn onder meer SD, LiquidCrystal, Ethernet, Servo en verschillende andere.Een SD -bibliotheek biedt de software -mogelijkheid om SD -kaarten te lezen en te schrijven, op voorwaarde dat een SD -lezer is gekoppeld aan de Arduino Project.LiquidCrystal biedt software voor het besturen van LCD -monitoren, wat nuttig kan zijn voor het weergeven van afbeeldingen of uitvoer.De Ethernet -bibliotheek voegt softwareondersteuning toe voor de Ethernet Arduino schild.Servo biedt ondersteuning voor Servo Motors, die nuttig zijn voor robotica -projecten. Bijgebruikende bibliotheken omvatten DateTime en WebDuino.DateTime is een eenvoudige bibliotheek die Arduino Reg helpt;Software houdt datums en tijden bij.WebDuino biedt een webserver, waarmee apparaten op afstand worden toegankelijk gemaakt met internet.