II- STRUCTURE GÉNÉRALE D’UN PROGRAMME

Plutôt que d’écrire un programme complet, avec sa procédure main(), Arduino nous propose d’écrire deux procédures : 

setup() et loop().  




II-1         La procédure void setup() s’exécute une seule fois au début de l’exécution du programme, qui correspond au Reset du microcontrôleur. Notons qu’un Reset se produit automatiquement lorsqu’on applique la tension d’alimentation sur un microcontrôleur. La procédure setup() s’exécute donc lorsqu’on allume notre dispositif. Elle contient généralement toutes les initialisations matérielles et logicielles nécessaires pour la suite du programme.




II-2         La procédure void loop() est appelée à la suite de setup(). Mais, contrairement au setup() qui n’est appelé qu’une fois, elle est appelée en permanence. Elle correspond donc à la boucle principale du programme, d’où son nom. Rappelons que les programmes pour microcontrôleur n’ont généralement pas de fin : l’exécution se poursuit jusqu’à ce que le microcontrôleur ne soit plus alimenté ou jusqu’à un Reset.

Créé avec HelpNDoc Personal Edition: Création d'aide CHM, PDF, DOC et HTML d'une même source