Ce projet venait de ce que j’essayais de penser à la meilleure façon d’obtenir la rétroaction d’un grand nombre de boutons, tout en exigeant le nombre minimal de broches de l’Arduino. J’ai commencé avec le merveilleux tutoriel sur le site d’Arduino qui montre comment obtenir la rétroaction des seul bouton (voir : https://www.arduino.cc/en/Tutorial/Button). Il y a également un certain nombre d’execllent Instructables qui démontrent de façon intelligente pour combiner plusieurs boutons avec résistances donc vous avez seulement besoin d’une goupille de Arduino.
Cependant, mon but était d’être capable de détecter le bouton appuie sur des douzaines de boutons, et la plupart des tutoriels ci-dessus ont été limitée dans le nombre de boutons, qu'ils pourraient attaquer. Aussi, j’ai remarqué que beaucoup d'entre eux n’étaient pas en mesure de détecter de multiples, simultanément sur les touches, qui était une autre caractéristique, j’ai voulu soutenir.