Comment ajouter une bibliothèque Arduino IDE

L’installation et la connexion de la bibliothèque Arduino facilite grandement le travail avec les modules et les capteurs, car vous pouvez remplacer plusieurs lignes de code par une seule commande et vous n’avez pas besoin de passer des heures sur la fiche technique d’un module particulier. Voyons ce qu’est une bibliothèque dans Arduino, comment installer et ajouter une librairie Arduino, et comment créer une bibliothèque pour l’IDE Arduino vous-même.


Ce dont vous aurez besoin

  • Arduino Uno / Arduino Nano / Arduino Mega
  • capteur ultrason HC-SR04
  • fils de connexion
  • librairie Ultrasonic.h

Matériel supplémentaire sur ce sujet:

  1. Erreurs de compilation pour Arduino Uno
  2. Comment creer une nouvelle librairie Arduino
  3. Arrays Arduino: tableaux de données

Comment télécharger une librairie pour Arduino

Comment télécharger une librairie pour Arduino IDE
Comment télécharger une bibliothèque pour Arduino IDE

Les bibliothèques personnalisées sont créées par les développeurs de modules et de capteurs pour Arduino. La plupart des bibliothèques peuvent être téléchargées depuis GitHub, un service de développement collaboratif de projets et de logiciels, où vous pouvez suivre l’historique des modifications du code source. Pour construire des projets avec des modules et des capteurs, vous pouvez télécharger tous les fichiers nécessaires sur cette page.

Pour télécharger et ajouter la nouvelle bibliothèque dans Arduino IDE, allez sur github.com et cliquez sur « Code » Dans l’onglet qui s’ouvre, cliquez sur « Download ZIP » – cela lancera le téléchargement de l’archive avec les fichiers sur votre ordinateur. Les bibliothèques publiées sur cette page sont utilisées pour tous les exemples de notre site Web. Après avoir téléchargé l’archive zip, vous devrez installer les fichiers de librairie sur votre ordinateur.

Comment ajouter une librairie Arduino IDE

Comment ajouter une librairie dans Arduino IDE
Comment ajouter une bibliothèque dans Arduino IDE

Si vous avez téléchargé la bibliothèque pour le projet emballé dans une archive ZIP, l’installation peut être faite à travers l’IDE Arduino. Pour l’installation, allez dans le menu: Croquis > Inclure une bibliothèque > Gérer les bibliothèques (ou Ctrl+Maj+I) et sélectionnez l’archive ZIP sur votre ordinateur. Le fichier sera décompressé et placé dans le répertoire de la bibliothèque. Une fois installée, la librairie sera disponible sous Fichier > Exemples.

Les fichiers de librairie rendent la programmation Arduino beaucoup plus facile pour les amateurs qui veulent faire quelque chose de leurs propres mains, mais qui ne connaissent pas beaucoup le langage de programmation C++. Les librairies sont constituées de plusieurs fichiers (au moins deux), et chaque fichier a sa propre utilité. Vous pouvez également trouver des exemples d’utilisation des librairies dans l’archive afin d’éviter les erreurs de compilation.

Comment installer et utiliser une librairie

Avant de pouvoir utiliser les fonctions dans programme, vous devez inclure la bibliothèque requise dans croquis. La directive #include est utilisée à cet effet, suivie de  » «  ou < > entre parenthèses, en précisant le nom de la bibliothèque avec l’extension. Par exemple, pour inclure la bibliothèque du capteur ultrasons HC-SR04 dans le script, ajoutez la ligne de directive #include « Ultrasonic.h ». Les bibliothèques sont ajoutées avant la procédure void setup().

Comment connecter HC-SR04 Arduino
Comment connecter ultrason HC-SR04 à l’Arduino Uno

Programme Arduino avec librairie Ultrasonic.h

#include "Ultrasonic.h"
Ultrasonic ultrasonic(9, 8); // Trig et Echo
 
void setup() {
  Serial.begin(9600);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
}

void loop () {
  int dist = ultrasonic.Ranging(CM);
  Serial.print(dist);
  Serial.println(" cm");

  delay(100);
}

Explication du code pour HC-SR04 et ajouter librairie Arduino:

  1. toutes les entrées numériques du microcontrôleur peuvent être utilisées pour connecter les sorties des capteurs Trig et Echo;
  2. commande Ultrasonic ultrasonic(9, 8); attribue un nom au capteur « ultrasonic » et attribue les sorties sur la carte Arduino pour Trig et Echo.

Conclusion. Une librairie Arduino est un code de programme pour un croquis stocké dans un fichier externe qui est branché sur le projet. Toutes les bibliothèques Arduino peuvent être divisées en bibliothèques standard (il n’est pas nécessaire de les installer, elles sont intégrées à l’IDE Arduino) et en bibliothèques supplémentaires qui sont développées par le fabricant de capteurs et de modules et qui doivent être téléchargées et installées.





Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.