librairies arduino : comment les installer ?

Les librairies (bibliothèques en bon français) sont du code qui simplifie l’utilisation d’un capteur, d’une fonctionnalité. Elles sont chargées dans l’arduino si nécessaire. Nous allons voir ici comment faire concrètement pour les charger.

Quand charger une librairie ?

erreur lorsqu'une librairie est manquanteDès qu’un sketch arduino contient une ligne ressemblant à  #include "LedControl.h" , il appelle une librairie (ici la bibliothèque LedControl). Lors de la compilation préalable à la programmation de l’arduino, l’interface arduino vérifie que la librairie est bien disponible. Si ce n’est pas le cas, un message d’erreur s’affiche et l’arduino ne peut pas recevoir le sketch.

Il est donc nécessaire de mettre la librairie à disposition de l’IDE avant de lancer la compilation.

Comment faire ?

utilisation du gestionnaire de librairies

Le gestionnaire de librairies permet d’afficher la liste des librairies prêtes à l’emploi ou prêtes à installer. Gérer les bibliothèques dans l'interface arduino

Pour plus de précisions, voir ce document arduino.

Importation d’un fichier zip

Si je veux par exemple ajouter la librairie LedControl disponible ici sur GitHub, je clique sur le bouton vert « Clone or download » (1) puis sur « Download ZIP » (2) :

github : download a zip file

J’obtiens un fichier nommé « LedControl-master.zip ». J’ai deux possibilités : par l’interface arduino ou par l’ajout manuel d’un répertoire.

méthode par l’interface arduino

La plus simple est d’utiliser la fonctionnalité ‘ajouter la bibliothèque zip » de l’interface arduino.

Ajouter une librairie ZIP dans l'interface arduino

Je clique sur « ajouter la bibliothèque ZIP » puis je choisis le fichier LedControl-master.zip que j’ai téléchargé précédemment. La bibliothèque s’installe et devient visible dans le gestionnaire de bibliothèques.

méthode manuelle

Dans certains cas la bibliothèque contient de nombreuses versions et je ne veux pas toutes les installer. Par exemple, si je n’ai pas d’arduino Yun, je peux éviter d’encombrer mon ordinateur en l’installant.

Dans ce cas,

  1. fermer l’interface arduino ;
  2. dezipper le fichier téléchargé et y sélectionner le ou les répertoires que je veux réellement installer (Copier).
  3. coller ces répertoires dans le répertoire « user/ Documents\Arduino\libraries »
  4. redémarrer l’interface arduino, la ou les librairies sont maintenant disponibles.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *