Guide pas à pas : installer des bibliothèques Arduino
Arduino est le microcontrôleur favori des makers DIY, largely grâce aux milliers de bibliothèques de l'IDE Arduino qui simplifient le développement. Nous expliquons l'importance des bibliothèques et comment les installer.
Que sont les bibliothèques Arduino ?
Fig 1 : Plateforme électronique Arduino pour hobbyistes
Les bibliothèques Arduino sont des codes préécrits qui simplifient les fonctionnalités de la carte. Accessibles via téléchargement de leur dossier d'installation.
L'IDE Arduino évite de réinventer la roue avec ses bibliothèques intégrées. Exemples : LiquidCrystal, CapacitiveSensor. Menu → Référence Bibliothèque Arduino pour accéder au dossier complet.
Les bibliothèques sont distribuées en fichiers ZIP. Après téléchargement, décompressez pour installation.
Installer une bibliothèque Arduino : types et méthodes
Étape 1 : Types de bibliothèques
Fig 2 : Plateforme électronique Arduino pour hobbyistes
Deux types principaux :
Bibliothèque standard
Préinstallée, dossier documents des fonctionnalités courantes : communication de base, support matériel courant (LCD caractères, servomoteurs).
Bibliothèques installées par l'utilisateur
Le gestionnaire de bibliothèques de l'IDE donne accès à des fonctionnalités supplémentaires : matériel/pilotes non couverts par la bibliothèque standard. Permet d'utiliser bibliothèques tierces (GitHub, Google Code, Arduino Playground).
Impératif : sauvegarder ces bibliothèques dans le dossier « libraries » du carnet de croquis (sketchbook) pour les rendre disponibles dans toutes versions de l'IDE.
Où télécharger des exemples de bibliothèques ?
Fig 3 : Télécharger des bibliothèques pour carte Arduino
Sources de bibliothèques ZIP :
- Page produit
Si un produit requiert une installation, bouton de téléchargement direct.
- GitHub
Fig 4 : Télécharger bibliothèques depuis GitHub
GitHub héberge presque toutes les bibliothèques Arduino. Cliquer « Clone or download » → « Download ZIP ».
Étape 2 : Où installer vos bibliothèques
Installez dans un dossier accessible au compilateur. Trouvez le dossier Sketchbook : l'IDE y stocke les croquis, créé automatiquement à l'installation.
- Linux : dossier « Sketchbook » dans l'accueil
- Windows/macOS : dossier « Arduino » dans « Documents »
Les bibliothèques utilisateur vont dans le sous-dossier « libraries » du Sketchbook. L'IDE les y trouve.
Étape 3 : Ajouter la bibliothèque
Deux méthodes :
- Ajouter bibliothèque ZIP
Après téléchargement ZIP : dans l'IDE Arduino, « Croquis » → « Inclure une bibliothèque » → « Ajouter bibliothèque .ZIP ». Sélectionner le ZIP. Message de confirmation : « Library added to your libraries. »
- Ajouter manuellement le dossier bibliothèque
Si la racine du ZIP n'a pas de fichiers .cpp ou .h, l'IDE ne la reconnaît pas. Dézipper, copier le dossier bibliothèque à l'emplacement souhaité. L'IDE donnera une démo si ajouté correctement.
Étape 4 : Installation sur Windows
Fermez d'abord l'IDE Arduino (ne scanne les bibliothèques qu'au démarrage). Téléchargez le ZIP, décompressez sur le bureau, copiez-collez dans le dossier « Libraries ».
Étape 5 : Renommer la bibliothèque
Pas de tirets dans le nom de dossier (rend invisible à l'IDE). Renommez le dossier « GitHub Master » avec underscores (ex: AFMotor). Vérifiez présence de AFMotor.h et AFMotor.cpp.
Étape 6 : Vérifier la compilation
Redémarrez l'IDE. Vérifiez la compilation via l'icône de vérification (coche) de l'IDE.
Conclusion
Installation détaillée des bibliothèques Arduino et points clés. Pour plus d'infos ou questions, contactez-nous.
Technologie industrielle
- Types d'articulations robotiques : guide complet pour l'automatisation moderne
- Choisir le bon matériau PCB : Guide complet
- Maîtriser les raidisseurs PCB : Guide complet pour PCB flex
- Maîtriser la conception de circuits imprimés pour l'Internet des objets : Guide complet
- Guide complet des méthodes de test PCB : Assurer qualité et fiabilité
- Doigts d'or PCB : Guide complet et spécifications
- Maîtriser les textures peinture poudre : Guide expert Protocase
- Maîtriser le nrf51822 Arduino : Fonctionnalités, applications, avantages et exemple de projet BLE
- Assemblage du Protoshield Arduino : Guide Étape par Étape