arduino
Les fonctions
Recherche…
Remarques
En dehors du C / C ++ ordinaire, l'IDE Arduino permet d'appeler une fonction avant sa définition.
Dans les fichiers .cpp, vous devez définir la fonction ou du moins déclarer le prototype de fonction avant de pouvoir l'utiliser.
Dans un fichier .ino, l'IDE Arduino crée un tel prototype dans les coulisses.
Créer une fonction simple
int squareNum (int a) {
return a*a;
}
int
: type de retour
squareNum
: nom de la fonction
int a
: type et nom du paramètre
return a*a
: retourne une valeur (même type que le type de retour défini au début)
Appeler une fonction
Si vous avez une fonction déclarée, vous pouvez l'appeler n'importe où dans le code. Voici un exemple d'appel d'une fonction:
void setup(){
Serial.begin(9600);
}
void loop() {
int i = 2;
int k = squareNum(i); // k now contains 4
Serial.println(k);
delay(500);
}
int squareNum(int a) {
return a*a;
}
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow