In diesem Teil des Tutorials diskutieren wir Taste und Software debouncing.
Wir wollen studieren Taste debouncing erste und ausführlich, so wir ein gutes Verständnis haben von was es mit sich bringt. Schaltfläche "debouncing ist wichtig und sollte nicht unterschätzt werden. Schalter sind eine der Möglichkeiten, die wir an den Mikrocontroller Eingabe erstellen. Wenn die Taste gedrückt wird, erwarten wir eine Reaktion wie z. B. eine LED blinken oder ein Menü blättern. Wenn eine Schaltfläche in irgendeiner Funktion nicht entprellt wurde, können wir frustriert werden.
Button debouncing kann dazu führen, dass mehrere falsche Taste gedrückt. Stellen Sie sich vor, über einen Button in der Auswahl eines Menüpunktes. Die Taste nicht entprellt, kann per Mausklick das Menü überspringen eine oder mehrere Menüpunkte führen. Noch schlimmer, wenn Sie versuchen, ein bestimmtes Element, und es ständig wählen überspringt, wenn entweder Taste umgeschaltet wird, so dass eine bestimmte Auswahl getroffen werden.