Fonction d’initialisation
La fonction InitStateIO() sert à initialiser les entrées (Inputs), les sorties (Outputs) et les états (States) des étapes du GRAFCET. Elle s’exécute pendant la mise en marche de la carte Arduino. Par conséquent, elle sera intégrée dans la fonction setup() du programme principal. Dans un premier temps, l’ensemble des E/S et les états des étapes serons initialisés à zéros sauf l’étape initiale. Elle sera initialisée à « 1 ». On verra dans le chapitre suivant comment avoir plusieurs étapes initiales exemple qui introduit concept de la programmation parallèle des GRAFCET.