Utilisation de fonctions dans Arduino

Utilisation de fonctions dans Arduino
Dans la programmation Arduino, les fonctions sont utilisées pour rendre le code plus lisible en divisant le code en segments appropriés. De même, lors de la programmation dans Arduino, des fonctions sont également nécessaires lorsqu'une tâche doit être effectuée à plusieurs endroits du code pour éviter la répétition des déclarations. Ce discours explique l'utilisation des fonctions dans la programmation Arduino.

Fonctions arduino

Les fonctions peuvent être créées pour différents types de tâches qui doivent être effectuées dans la programmation Arduino. Les fonctions peuvent être créées en dehors des fonctions de configuration et de boucle dans la programmation Arduino. Les fonctions peuvent être utilisées en les appelant par le nom attribué à la fonction déclarée n'importe où dans le programme. De même, la création d'une fonction peut être effectuée en utilisant la syntaxe suivante.

// déclarant la fonction
Nom de fonction de fonction void (arguments-if any)

Énoncé 1;
Énoncé 2;

Exemples de codes de fonction dans le programme Arduino

Pour donner une idée claire de la façon de créer et d'utiliser les fonctions dans la programmation Arduino pour le lecteur. Il y a deux codes qui sont donnés dans le contexte comme exemple:

Exemple 1 de la fonction dans le programme Arduino

Le premier exemple consiste à effectuer une opération mathématique en déclarant une fonction, puis en l'appelant dans la configuration. La fonction déclarée a toujours la variable globale dans ses arguments et lorsqu'elle est appelée dans la fonction de configuration ou de boucle, ces variables sont remplacées par les variables déclarées dans cette fonction. Ici, dans cet exemple, l'opération d'addition est effectuée en déclarant une fonction puis en l'appelant dans la fonction de configuration.

void setup()
En série.commencer (9600);
int c = 4;
int d = 5;
int e;
e = addition (c, d);
En série.print ("Le résultat pour l'ajout est");
En série.println (e);

VOID LOOP ()

int ajout (int a, int b)
int f;
f = a + b;
retour f;

Sortir

Exemple 2 de la fonction dans le programme Arduino

Le deuxième et dernier exemple d'utilisation des fonctions dans la programmation Arduino déclare une fonction sans passer d'arguments.

void setup()
En série.commencer (9600);
Bonjour(); // appel de fonction

VOID LOOP ()

void hello () // Fonction déclarant
En série.println ("Hello Arduino");

Sortir

Conclusion

Dans la programmation Arduino, les fonctions peuvent être utilisées pour effectuer différentes opérations. L'utilisation des fonctions rend le code Arduino facile à comprendre. De même, si différentes déclarations doivent être utilisées à plusieurs reprises dans le code d'Arduino, au lieu d'écrire l'ensemble du code, la fonction de ces instructions spécifiques est effectuée et appelée n'importe où dans le code où il est nécessaire. Cet article décrit la déclaration et l'utilisation de la fonction dans la programmation Arduino.