Sites


Arduino

Bibliothèque externes

Une bibliothèque est un ensemble de fonctions utilitaires, regroupées et mises à disposition des utilisateurs de l'environnement Arduino afin de ne pas avoir à réécrire des programmes parfois complexes. Les fonctions sont regroupées en fonction de leur appartenance à un même domaine conceptuel (mathématique, graphique, tris, etc). Arduino comporte par défaut plusieurs bibliothèques externes. Pour les importer dans votre programme, vous devez les sélectionner dans Sketch > Import Library.

L'instruction suivante sera alors ajouté au début de votre programme.

#include <la_bibliothèque.h>

Cette commande inclut au code source tout le contenu de la bibliothèque. Les fonctions qu'elle contient peuvent alors être appelées au même titre que les fonctions de base.

Pour info : les bibliothèques logicielles se distinguent des exécutables par le fait qu'elles ne s’exécutent pas "seules" mais sont conçues pour être appelées par d'autres programmes.

Bibliothèques fournies par défaut dans le logiciel Arduino

  • EEPROM : lecture et écriture de données dans la mémoire permanente.
  • Ethernet : pour se connecter à Internet en utilisant le Shield Ethernet.
  • Arduino Firmata : pour rendre l'Arduino directement accessible à des applications en utilisant un protocole sériel.
  • LiquidCrystal : pour contrôler les afficheurs à cristaux liquides (LCD).
  • SD : pour la lecture et l'écriture de données sur des cartes SD.
  • Servo : pour contrôler les servomoteurs.
  • SPI : pour communiquer avec les appareils qui utilisent le protocole de communication SPI (Serial Peripheral Interface).
  • SoftwareSerial : pour établir une communication sérielle supplémentaire sur des entrées et sorties numériques (la carte Arduino dispose d'un seul port sériel hardware).
  • Stepper : pour commander des moteurs « pas à pas ».
  • Wire : pour interfacer plusieurs modules électroniques sur un bus de données utilisant le protocole de communication TWI/I2C.

D'autres librairies sont disponibles en téléchargement à l'adresse suivante.

Pour installer ces librairies provenant de tiers, il faut décompresser le fichier téléversé et le stocker dans un répertoire appelé libraries situé dans le répertoire sketchbook. Sur Linux et Windows, le dossier sketchbook est créé au premier lancement de l'application Arduino dans votre dossier personnel. Sur Mac OS X, un dossier Arduino est créé dans le répertoire « Documents ».

Par exemple, pour installer la librairie DateTime, le fichier devra être déposé dans le dossier : /libraries/DateTime de votre sketch.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.