Reference Language (étendue) | Librairies | Comparaison?
Voir la référence étendue pour davantage de fonctions avancées du langage Arduino et la page des librairies pour interfaçage avec des types de matériel particuliers (afficheur LCD par exemple).
Les programmes Arduino peuvent être divisés en trois partie principales: la structure, les valeurs (variables et constantes) et les fonctions. Le langage Arduino est basé sur les langages C/C++.
Ici un guide d'écriture qui aidera ceux qui veulent écrire des programmes d'exemple.
En attendant l'optimisation de cette page, voir la référence du langage Arduino en français ici
StructureFonctions de baseCes deux fonctions sont obligatoires dans tout programme en langage Arduino : Structures de contrôleSyntaxe de base
Opérateurs arithmétiques
Opérateurs de comparaison
Opérateurs booléensOpérateurs composés |
Variables et constantesLes variables sont des expressions que vous pouvez utilisez dans les programmes pour stocker des valeurs, telles que la tension de sortie d'un capteur présente sur une broche analogique. Constantes prédéfiniesLes constantes prédéfinies du langage Arduino sont des valeurs particulières ayant une signification spécifique. A ajouter : constantes décimales prédéfinies Expressions numériquesTypes des donnéesLes variables peuvent être de type variés qui sont décrits ci-dessous.
Conversion des types de donnéesRéférence
|
FonctionsEntrées/Sorties Numériques
Entrées analogiques
Sorties "analogiques" (génération d'impulsion)
Entrées/Sorties Avancées
TempsMath
TrigonométrieNombres randomisés (hasard)
Communication |
Tout en permettant l'utilisation des fonctions classiques disponibles en langage C, le langage Arduino (open source!) est un véritable "méta-langage" orienté pour la programmation microcontrôleur qui offre des fonctions de syntaxe très simple mais très puissantes, comme par exemple les fonctions analogRead, map? ou encore shiftOut?. La plupart des librairies utiles sont également disponibles pour la communication série avec le PC, l'utilisation d'afficheur LCD standard, de clavier matriciel, de servomoteurs ou encore de moteurs pas-à-pas. A l'usage, ce langage est vraiment très efficace et fait gagner un temps précieux !
Quelque chose que vous ne trouvez pas ? Consulter la référence étendue ou les librairies. Voir également la liste des contributions de la communauté au code (en anglais).
Page d'accueil de la référence Arduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum.
Le texte de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 License. Les exemples de code dans la référence sont dans le domaine public.
Traduction française et commentaires par X. HINAULT. Janvier - Février 2010