Je pense que ce genre de problématique ont reçu plusieurs solutions (plus ou moins bonne) et que c'est un problème qui certes, peut exister, mais qui...
Le problème est que l'arduino micro est fortement ralenti par des traitements (50 boutons !) et du code bloquant (présence de delay() dans le code). ...