input del 1 al 5 irian en el codigo como
Código:
if(digitalRead(pinN)==HIGH) valor_final+=instrumento;
pinN seria tu respectivo pin a leer... (claro el numero correcto para cada uno)
instrumento seria el valor asignado para cada instrumento (como tambor_1)
si, cada cierto tiempo (eso lo controlarás con un wait) lees las entradas a ver si hubo un golpe, la variable final la hice en binario por cosas de practicidad... pero perfectamente puedes hacer algo como
Código:
Serial.println("inicio ciclo");
if(digitalRead(pin1)==HIGH) Serial.println("pin1");
if(digitalRead(pin2)==HIGH) Serial.println("pin2");
//igual para los demás
Serial.println("fin ciclo");