III- ORGANIGRAMME |
Une des manières de représenter le déroulement d’un programme est l’organigramme. Voici donc l’organigramme général d’un programme Arduino :
L’organigramme de gauche correspond à ce que voit l’utilisateur. Mais en fait, derrière l’usage de setup() et loop()proposé par Arduino, des instructions cachées s’exécutent avant chacune de ces procédures, comme le montre l’organigramme de droite.
C’est dans la procédure main() générée automatiquement par l’environnement Arduino que ces instructions sont ajoutées.
Il faut noter que la procédure loop() a une durée d’exécution qui peut varier considérablement d’un programme à un autre.Pour une enseigne ou un afficheur à LED, elle pourrait par exemple durer le temps d’un cycle complet de l’animation. Mais elle pourrait tout aussi bien durer un temps très court, par exemple un temps fixe de 10µs. Tout dépendra du programme.
Le programme suivant est un programme Arduino correct, bien qu’il ne produit aucun effet:
Il est possible de le compiler et de l’exécuter... mais il ne fait rien !
Créé avec HelpNDoc Personal Edition: Nouvelles et informations sur les outils de logiciels de création d'aide