Le déparasitage logiciel consiste à faire une seconde vérification du signal après une courte pause.<br />
+
Comme la période transitoire est très courte (de l'ordre de la milliseconde), faire une pause de 10 millisecondes entre deux lectures successives permet de s'assurer que le signal à vraiment changé de "façon définitive".<br />
+
La pression du bouton n'étant humainement jamais inférieur à 10 ms, ont est certain de ne pas rater la pression du bouton lorsque l'action se présentera.
+
+
Si l'on se trouve dans une période transitoire, il est fort probable que la deuxième lecture ne soit pas identique (pas la même valeur).<br />
+
Dans ce cas, il suffit d'ignorer le changement d'état car c'est une lecture parasite.
+
+
Le script python ci-dessous met ces quelques explications en oeuvre.