debouncingproblemen
Debouncingproblemen zijn storingen die ontstaan wanneer een mechanische schakelaar of vergelijkbare input geen schone overgang laat zien. Bij iedere verandering van de contactsstaat ontstaat korte tijd window waarin het signaal fluctueert door contactbounce, waardoor systemen mogelijk meerdere triggers registreren in plaats van één.
Oorzaken zijn onder meer mechanische bounce bij knoppen en schakelaars, snelle opeenvolgende schakelingen, slijtage en veroudering
Gevolgen van debouncingproblemen variëren van onbedoelde dubbele actuatie en jitter in gebruikersinterfaces tot foutieve tellingen en
Hardwareoplossingen richten zich op het voorkomen van snelle, onstabiele ingangen. Een veelgebruikte aanpak is een RC-filter
Softwarematige debouncing laat het systeem wachten tot het signaal stabiel is. Een veelgebruikte methode is time-based