Dit project kwam tot stand omdat ik probeerde te denken aan de beste manier om de invoer uit een groot aantal knoppen, terwijl het vereisen van het minimum aantal Arduino pinnen. Ik ben begonnen met de prachtige tutorial op de site van de Arduino aan te tonen hoe te krijgen input van één knop (zie: https://www.arduino.cc/en/Tutorial/Button). Er zijn ook een aantal execllent Instructables waaruit slimme manieren om het combineren van meerdere knoppen met weerstanden, zodat u slechts één Arduino pin hoeft.
Echter, mijn doel was om kundig voor speurder knop indrukt uit tientallen knoppen, en de meeste van de bovenstaande tutorials werden beperkt in het aantal knoppen dat ze kon pakken. Ook merkte ik dat velen van hen waren niet kundig voor speurder meerdere, gelijktijdige knooppersen, dat was een ander kenmerk ik wilden steunen.