El sistema consta de un sensor piezoeléctrico conectado a un pin analógico que escucha una llamada del usuario. El Arduino entonces almacena el tiempo que el golpe se produjo en una matriz. Después de un tiempo predefinido sin más golpes que se producen, el Arduino se 'reproducir' los golpes en un zumbador y LED en tiempo al patrón original de golpeteo.
El dispositivo podría ampliarse para incluir una paso a paso motor o similar adecuado salida que volver a crear los golpes exactamente, simplemente reemplace el timbre de salida.
También puede usar el sensor de entrada de piezoeléctrico como el timbre de salida modificando el código.