Étape 1: Compréhension du fonctionne d’une matrice
Une matrice est une partie très simple, mais fondamentale du clavier. Il raconte le micro-contrôleur, l’Arduino dans notre cas, ce qui touche à l’aide d’une méthode très logique. Tout d’abord, l’Arduino va définir une épingle assignée à une colonne de haute et de rechercher à travers les tiges de ligne pour voir si une des broches ligne lit haut. Si donc, nous savons quelle colonne c’est dans parce que nous avons mis cette broche à haute, et nous savons quelle ligne c’est en car nous lisons que le rang plus élevé. Par conséquent, si nous connaissons la ligne et colonne, nous savons quel bouton a été activé. L’Arduino est réglées individuellement chaque colonne élevée plusieurs fois par seconde et lira également l’état de chaque ligne plusieurs fois par seconde. Ainsi, en continuant ce cycle très rapidement, le clavier devient assez précises et rapides à réagir. Voilà une version très simplifiée du fonctionne d’une matrice de clavier.
Voici une plus détaillée et une meilleure explication des comment fonctionne une matrice de clavier :
http://pcbheaven.com/wikipages/How_Key_Matrices_Works/