Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]

A DECOUVRIR : Ateliers Arduino
des supports PDF didactiques pour apprendre et approfondir Arduino pas à pas !

Déjà plusieurs centaines de pages de supports PDF en ligne !

NOUVEAU : Pyduino
la librairie qui vous permet de programmer un miniPC (RaspberryPI, pcDuino,..)

... comme une carte Arduino... et bien plus encore !
Vous en avez rêvé ? www.mon-club-elec.fr l'a fait !

Nouveau : Découvrez nos kits de machines opensource et notre nouveau site dédié !

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...)

1.  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.

2.  Les "indispensables"

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

  • La librairie Serial - pour les communications séries entre la carte Arduino et l'ordinateur ou d'autres composants
  • La librairie LCD - pour l'utilisation et le contrôle d'un afficheur LCD alpha-numérique standard.
  • La librairie Servo - pour contrôler les servomoteurs.
  • La librairie Stepper - pour contrôler les moteurs pas à pas (nécessite une interface de commande)

Et aussi :

3.  Les autres librairies standards

4.  Les librairies dédiées pour des matériels spécifiques :

5.  Les librairies de la communauté

6.  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).

ModeleLibrairie

7.  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 ou à l'adresse suivante : support_at_mon-club-elec_point_fr

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-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.