Dans cette partie du tutoriel, nous allons discuter le bouton et le logiciel debouncing.
Nous voulons étudier le bouton debouncing premier et en détail, donc nous avons une bonne compréhension de ce qu’elle implique. Bouton debouncing est important et ne doit pas être sous-estimé. Commutateurs de bouton sont un des moyens que nous créons d’entrée au microcontrôleur. Lorsque le bouton est enfoncé, nous attendons une réaction comme un clignotement de la LED ou un défilement du menu. Si un bouton n’a pas été debounced dans une certaine mesure, nous pouvons devenir frustrés.
Bouton debouncing peut causer plusieurs fausses sur les touches. Imaginez à l’aide d’un bouton dans la sélection d’un élément de menu. Le bouton n’étant ne pas debounced, un seul clic peut causer le menu passer un ou plusieurs éléments de menu. Pire encore, lorsque vous essayez de sélectionner un élément particulier et il continuellement saute lorsque des boutons sont activé/désactivé, faire une sélection particulière à effectuer.