6.11 Macro

Sous Flowcode c'est  le pictogramme   qui permet de gérer l'appel à un sous-programme



Créer une Nouvelle Macro


Macros


Sous Arduino



Sous Arduino, une fonction (également désignée sous le nom de procédure ou de sous-routine) est un bloc d'instructions que l'on peut appeler à tout endroit du programme.

Le langage Arduino est constitué d'un certain nombre de fonctions, par exemple analogRead(), digitalWrite() ou delay().

Il est possible de déclarer ses propres fonctions, par exemple :

1. void clignote(){
2.         digitalWrite (brocheLED, HIGH);
3.          delay (1000);
4.          digitalWrite (brocheLED, LOW);
5.          delay (1000);
6. }



Pour exécuter cette fonction, il suffit de taper la commande :

clignote();


On peut faire intervenir un ou des paramètres dans une fonction :

1. void clignote(int broche,int vitesse){
2.         digitalWrite (broche, HIGH);
3.         delay (1000/vitesse);
4.         digitalWrite (broche, LOW);
5.         delay (1000/vitesse);
6. }



Dans ce cas, l'on peut moduler leurs valeurs depuis la commande qui l'appelle :

clignote(5,1000);        //la sortie 5 clignotera vite
clignote(3,250);        //la sortie 3 clignotera lentement

Créé avec HelpNDoc Personal Edition: Améliorez vos fichiers d'aide CHM avec les options de personnalisation avancées de HelpNDoc