bonjour,
le plus élégant serait de passer par des interruptions.
Comme elles ne sont pas assez nomrbeuses, tu peux en utiliser une qui va détecter un changement d'état sur n'importe laquelle des huit portes, puis analyser avec un test laquelle c'était.