Hur man använder en matris knappsatsen med Ardunio (1 / 3 steg)
Steg 1: Förstå hur en matris fungerar
En matris är en mycket enkel men grundläggande del av knappsatsen. Det berättar den micro controller, Arduino i vårt fall, vad knappen trycks med en mycket logisk metod. Arduino kommer att först ange en PIN-kod som tilldelats en kolumn till hög och söka igenom rad stiften att se om en rad stift läser högt. Om så, vet vi vilken kolumn som det är eftersom vi satt det klämmer fast att höga, och vi vet vilken rad det är eftersom vi läser den raden som hög. Därför, om vi vet raden och kolumnen, vi vet vad knappen trycktes. Arduino att individuellt in varje kolumn som högt många gånger per sekund och läser också tillståndet för varje rad många gånger per sekund. Så genom att fortsätta denna cykel mycket snabbt, blir knappsatsen ganska exakt och snabb att svara. Det är en mycket förenklad version av hur en knappsatsen matris fungerar.
Här är en mer detaljerad och en bättre förklaring av hur en knappsatsen matris fungerar:
http://pcbheaven.com/wikipages/How_Key_Matrices_Works/