#include "fichierdelamae.h" //le code de la MAE #include "lib_io_tp.h" //le code de la MAE ne dépend pas des librairies d'entrées/sorties //fournit les fonctions unsigned char readPort(void); // et void writePort(unsigned char value) {} //////////////////////////////////////////////////////////////////// CStateMachine maeUtile; //instanciation de la MAE //////////////////////////////////////////////////////////////////// void setup() { Serial.begin(115200); } //////////////////////////////////////////////////////////////////// void loop() { unsigned int periodicite=10; static unsigned long timer = millis(); if (millis() - timer >= periodicite) { timer += periodicite; maeUtile.setEntree(readPort()); maeUtile.clock(); writePort(maeUtile.getSortie()); } }