El Arduino es quizás la cosa más fresca en la tierra. Hay muchos tipos, el Uno, la Mega, el Pro, Pro Mini, etc. etc..
Pero una cosa que a menudo puede ser un problema es que sólo tienes un número limitado de entradas y salidas. Hay muchas soluciones para eso, desde multiplexores a expansores de puertos. Pero una cosa que le da hasta 171 entradas extras es un teclado viejo. Y es que este instructable va a ser.
(La imagen es un ejemplo de cosas que se puede utilizar con esto. Como se puede ver, sólo puse los interruptores y relés. Lo que es porque el controlador de teclado sólo puede manejar entradas digitales sensibles no tiempo).