Början Microcontrollers del 9: Knappen och programvara Debouncing metoder
I denna del av handledningen kommer att vi diskutera knappen och programvara debouncing.
Vi vill studera knappen debouncing första och i detalj så vi har en god förståelse för vad det innebär. Knappen debouncing är viktigt och bör inte vara undervärderade. Knappen växlar är ett av de sätt som vi skapar input till mikrokontroller. När knappen trycks, förväntar vi oss en reaktion som en LED blinkar eller en menyn Bläddra. Om en knapp inte har varit debounced i vissa kapacitet, kan vi bli frustrerad.
Knappen debouncing kan orsaka flera falska knapptryckningar. Tänk dig med en knapp i valet av ett menyobjekt. Knappen inte att vara debounced, kan en klick orsaka menyn att hoppa över en eller flera menyalternativ. Ännu värre, när jag försöker välja ett visst objekt, och det ständigt hoppar när du antingen knappen ska växlas, att göra ett visst urval göras.