Fonctions Fonction
1. Fonctions de base
Un sketch Arduino doit obligatoirement comporter ces deux fonctions :
void setup() { // S'exécute une seule fois
}
void loop() { // Boucle infinie
}
2. Fonctions personnalisées
Vous pouvez créer vos propres fonctions pour éviter de répéter plusieurs fois le même code.
a. Fonctions sans arguments - void void
// ------------------ S'exécute une seule fois --------
void setup() {
}
// ------------------ Boucle infinie ------------------
void loop() {
fonction1(); // Appel de la fonction1
fonction2(); // Appel de la fonction2
}
// ------------------ Mes fonctions -------------------
void fonction1() { // Définition de la fonction1
Instruction1; // Instructions de la fonction1
Instruction2;
}
void fonction2() { // Définition de la fonction2
Instruction3; // Instructions de la fonction2
Instruction4;
}
b. Fonctions avec arguments
void setup() {
Serial.begin(9600);
}
void loop() {
int var1 = 5;
int var2 = 6;
Serial.print("Le resultat est ");
Serial.println(addition(var1, var2)); // Affiche le résultat
}
int addition(int add1, int add2) {
int resultatAddition...