Skip to main content

Que sont Arduino Bibliothèques?

Arduino est une plate-forme électronique populaire pour les amateurs et les professionnels.Le matériel, connu sous le nom d'Arduino Les planches sont disponibles en plusieurs variétés et peuvent être étendues avec des composants supplémentaires appelés Arduino Boucliers.De même, la fonctionnalité du logiciel peut être élargie en ajoutant Arduino bibliothèques.Essentiellement, ces bibliothèques accélèrent le processus de programmation d'un Arduino Projet en fournissant un code écrit à but au programmeur, en lui faisant gagner du temps et des efforts de résolution de problèmes délicats que d'autres programmeurs ont déjà résolus.

Tous les éléments standard de l'Arduino La plate-forme est open source, y compris tous les composants matériels et logiciels standard.Cela signifie que les bibliothèques peuvent être librement modifiées, copiées et redistribuées.Arduino Les bibliothèques sont publiées sous la licence générale du public (GPL), ce qui signifie que les logiciels commerciaux peuvent légalement être ajoutés à Arduino Plateforme mais Arduino Les bibliothèques ne peuvent pas être incorporées dans un logiciel qui n'est pas publié sous le GPL ou une licence open source compatible.

Les deux principaux types d'Arduino Les bibliothèques sont standard et contribuées aux utilisateurs.Les bibliothèques standard sont incluses avec le par défaut Arduino logiciel.Ces bibliothèques sont incluses car elles fournissent des fonctionnalités de base qui seront utilisées par de nombreux programmeurs.Les bibliothèques standard ont également subi une révision et des tests pour garantir la qualité et la fiabilité.Les bibliothèques contribuées aux utilisateurs ne sont pas incluses avec le package par défaut, car soit leurs fonctionnalités sont plus obscures, soit elles n'ont pas subi de tests approfondis.

Les bibliothèques contribuées aux utilisateurs peuvent être téléchargées à partir d'Internet.The Arduino Le projet fournit un référentiel de certaines des bibliothèques les plus courantes, et d'autres bibliothèques peuvent être trouvées ailleurs sur Internet.L'installation d'une bibliothèque contribuée à l'utilisateur est aussi simple que de décompresser un fichier et de le placer dans le dossier des bibliothèques.

Les bibliothèques standard incluent SD, LiquidCrystal, Ethernet, Servo et plusieurs autres.Une bibliothèque SD offre la capacité logicielle à lire et à écrire aux cartes SD, à condition qu'un lecteur SD ait été attaché à l'Arduino projet.LiquidCrystal fournit un logiciel pour contrôler les moniteurs LCD, qui peuvent être utiles pour afficher des images ou des sorties.La bibliothèque Ethernet ajoute la prise en charge logicielle de Ethernet Arduino bouclier.Servo fournit une prise en charge des servomoteurs, qui sont utiles pour les projets robotiques.

Les bibliothèques contribuées aux utilisateurs incluent DateTime et WebDuino.DateTime est une bibliothèque simple qui aide Arduino Le logiciel garde les dates et les heures.Webduino fournit un serveur Web, permettant aux appareils d'être accessibles à distance à l'aide d'Internet.