| Ligne 115 : |
Ligne 115 : |
| | last_counter = counter | | last_counter = counter |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | + | |
| | + | Voici quelques explications: |
| | + | * '''Ligne 11''': détection d'un changement d'état. |
| | + | * '''Ligne 12''': pause de 10ms pour attendre la fin des rebonds |
| | + | * '''Ligne 13''': relecture de l'état de l'entrée. |
| | + | * '''Lignes 14 et 15''': si la seconde lecture d'état est différent de celui lu en ligne 11 (10ms plus tôt) alors nous sommes encore en pleine période de rebond! Il faut redémarrer la détection. |
| | | | |
| | == Le défi == | | == Le défi == |