1) Créer des fonctions Void


Certains programmes peuvent être conséquent et comporter plusieurs fois les mêmes instructions.

 

Par exemple dans le cas d'un petit robot autonome grâce à un détecteur ultrason, notre code devra comporter les instructions suivantes :

 

si capteur détecte rien Avancer

si capteur détecte obstacle alors, Arrêt, Tourner à droite et Avancer

 

On voit bien qu'ici la fonction Avancer revient 2 fois. Donc plutôt que d'écrire 2 fois la même chose à 2 endroits du programme, nous allons pouvoir créer un "Void avancer" puis l'appeler lorsque nous en avons besoin.

2) Exemple d'un "Void Avancer" pour faire tourner un moteur avec un module L298N