Paso 6: El código
el código es bastante fácil después de que yo había utilizado la biblioteca de teclado que puede obtener en la Web de arduino, donde también se explica esta biblioteca:
http://Playground.Arduino.CC/Code/Keypad
después de usar el ejemplo multikey para llenar en la mayor parte del trabajo que debía hacer, hice algunas modificaciones menores para hacerlo correr bien en el teclado que tenía, sobre todo, ampliar el tamaño del teclado.
Incluí también que una función se debe ejecutar para comprobar la distancia del sensor ultrasónico para ajustar el tono que se jugó.
el código se puede encontrar aquí:
http://pastebin.com/cvzPxkwx