Este proyecto surgió porque estaba tratando de pensar de la mejor manera de conseguir la entrada de un gran número de botones, mientras que requieren el mínimo número de pines de Arduino. Empecé con el maravilloso tutorial en el sitio de Arduino que muestra cómo conseguir la entrada de un botón (ver: https://www.arduino.cc/en/Tutorial/Button). Hay también un número de execllent Instructables que demuestran maneras inteligentes para combinar varios botones con resistencias por lo que sólo necesita un pin del Arduino.
Sin embargo, mi objetivo era ser capaces de detectar el botón Prensas de docenas de botones, y la mayoría de los tutoriales anteriores fueron restringida en el número de botones que podrían abordar. Además, me di cuenta de que muchos de ellos no fueron capaces de detectar múltiples, pulsar un botón simultánea, que era otra característica que quería apoyar.