Wie willst du denn beim "Entprellen" zwischen den gewünschten Flanken, bzw. Impulsen die du zählen willst und denen die durch die unsauberen Schleifkontakte entstehen unterscheiden?

Bei einem Taster sieht die Sache etwas anders aus, weil man da nur wissen will ob der Taster gedrückt wird oder nicht.