Référence du Langage Arduino : Mini | Standard | Etendue | Librairies | Comparaison

Les librairies


Les librairies peuvent être incluses dans vos programmes à l'aide de l'instruction #include et vous permettent d'utiliser des fonctions élaborées avec votre carte Arduino (communication série par exemple). Les librairies vous permettent surtout d'interfacer et d'utiliser votre carte Arduino avec toutes sortes de matériel (afficheur LCD, clavier matriciel, etc...)

Librairies : mode d'emploi

  • Pour utiliser la librairie Serial pour la communication série, il n'y a rien de spécial à faire : elle est directement disponible. Il suffit d'utiliser les fonctions de cette librairie comme on le fait pour n'importe quelle autre instruction du langage Arduino.
  • Pour utiliser les librairies standards, la sélectionner dans le menu Sketch > Import Library directement dans le logiciel Arduino. Pour plus de details, voir la page de présentation du logiciel Arduino.
  • Pour utiliser les librairies "hors référence" fournies par la communauté, il faut télécharger un fichier zip, le décompresser et copier le répertoire obtenu dans le répertoire /arduino-00xx/libraries/. La nouvelle librairie ainsi installée sera insérée dans un programme à l'aide de l'instruction #include.

Les "indispensables"

Voici la référence traduite en français des principales librairies Arduino utiles en pratique :

Les librairies standards


La suite de la page est en travaux... merci de patienter


  • La librairie Wire / I2C - référence - Interface "deux fils" ( TWI/I2C) pour envoyer et recevoir des données sur un réseau de modules ou capteurs.
  • Ethernet - for connecting to the internet using the Arduino Ethernet Shield
  • Firmata - for communicating with applications on the computer using a standard serial protocol.

Les librairies de la communauté

La librairie SPI (Serial Peripheral Interface - hors référence - pour communication série avec des modules externes supportant le protole SPI

La librairie I2C (ou TWI - Two-Wire interface - interface "2 fils") - hors référence - pour communication avec des modules externes supportant le protole I2C

Encore plus de librairies ?

Pour plus de librairies:

  • voir tout d'abord la très complète page des librairies sur le officiel Arduino (en anglais).
  • et si vous ne trouvez pas votre bonheur, allez faire un tour du côté du terrain de jeux sur le site officiel Arduino (en anglais).

Commentaires utilisateurs

  • La nombre et la diversité des librairies disponibles pour le système Arduino est tout simplement impressionnant.
  • Le système Arduino est compatible pour la plupart des modules standard, ne nécessitant pas d'acheter des modules particuliers souvent plus chers...
  • Les librairies étant opensource comme tout le reste, vous pouvez tout modifier à votre guise et créer au besoin vos propres librairies. Simplicité, efficacité et souplesse : qui dit mieux ?

Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino.

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.