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...
Pour consulter la suite, découvrez le livre suivant :
couv_LF2ARD.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Structure d'un sketch
Suivant
Constantes et variables