Die gesamte Probematik nennt sich "Prellen" von Kontakten. Zum Entprellen gibt es verschiende Möglichkeiten.
Analogtechnik: Signal über Tiefpass filtern und mit Schmitt Trigger auswerten.
Digitaltechnik Quaratursignale (sin, cos) bilden mit denen man auch die Richung erkennen kann.
SW-Lösung: Analogtechnische Lösung in etwa durch SW realisieren.
Manfred