Stap 5: De touchpad - hoe het werkt
Het concept voor deze touchpad is eenvoudig. Het is in wezen een raster van het draad, met drie blote draden lopen in rijen, en drie blote draden lopen in kolommen boven de rijen. Op elke kruising is punt een pleintje van isolatie die voorkomt dat de twee draden raken. Neem contact op met een vinger aan te raken het snijpunt zal maken met beide draden, wat resulteert in een enorme, maar eindig weerstand tussen de twee draden. Een kleine stroom, maar aantoonbaar, huidige kan dus bestaan stroom van één draad naar de volgende, via de vinger.
De volgende methode is om te bepalen welke kruising werd ingedrukt, gebruikt:
Stap 1: Alle regels van de kolom op OUTPUT laag ingesteld.
Stap 2: Stel de rij lijnen op INPUT, met de interne pullups geactiveerd.
Stap 3: Neem een analoge lezen op elke regel van de rij totdat de waarde onder een bepaald drempel daalt. Dit vertelt je in welke rij de geperste doorsnede is.
Stap 4: Herhaal stap 1-3, maar nu met de kolommen als input en de rijen als uitgang. Dit vertelt u welke kolom de geperste doorsnede is.
Voor het minimaliseren van de gevolgen van lawaai, zijn een aantal lezingen genomen en dan gemiddeld. Het gemiddelde resultaat wordt vervolgens vergeleken met een drempel.
Aangezien deze methode controleert u enkel tegen een drempel, is het niet geschikt voor het opsporen van gelijktijdige persen. Echter, aangezien het tic tac toe verloopt in draait, lezen dat een enkele druk is voldoende.
Bijgevoegd is een schets te illustreren hoe de touchpad werkt.
Net als bij de LED-matrix, zijn bits gebruikt voor vertegenwoordigen welke kruising werd ingedrukt.