Étape 3: Ajout d’un debouncer
Certains boutons ne sont pas très précis et peut donner des signaux de presse faux. Vous remarquerez que ce bug lorsque vous appuyez sur un bouton et les actions de sortie sont déclenchés deux fois. Ce phénomène est appelé à rebondir, et la méthode pour éviter qu’il s’appelle debouncing.
Nous allons à mettre en place une variable pour enregistrer le temps en millisecondes, puis de comparer chaque changement de signal de presse, de savoir si depuis plus de 50 millisecondes entre eux. Si it´s été inférieure à celle, est alors, à coup sûr, un signal faux pousser, et le script doit ignorer.