Créer des fonctions
Fonction en C++¶
Syntaxe¶
Voici comment déclarer une fonction en Arduino :
Le mot-clé type peut être remplacé par le type de données du résultat retourné par la fonction. Si la fonction ne retourne pas de résultat, vous pouvez utiliser le mot-clé void.
Fonction avec retour de valeur¶
Voici un exemple de déclaration d'une fonction qui retourne un entier et qui prend deux entiers en paramètre :
Pour appeler une fonction, vous pouvez utiliser son nom suivi de parenthèses contenant les arguments à passer à la fonction. Par exemple :
Voici un exemple complet de fonction en Arduino :
Dans cet exemple, la fonction additionner prend deux entiers en paramètre et retourne leur somme. Elle est appelée dans la fonction loop et le résultat est affiché sur la liaison série.
Fonction sans retour de valeur (procédure)¶
Parfois, on doit répéter des instructions sans que celles-ci n'aient à retourner une valeur. Dans ce cas, on peut déclarer une fonction sans type de retour. On parle alors de procédure ou de fonction void.