bounce con pulsadores, problemas

Hola a todos, tengo este codigo con pulsadores( son muchos mas pero con 2 puede valer para hacer la solucion)

if(sumauni==HIGH) { delay(150); Contador++; } if(restauni==HIGH) { delay(150); Contador--; }

le tengo puesto un delay para quitar los rebotes, el problema que tengo es que quiero hacer el rebote en una funcion y desde los 15 pulsadores que tengo acceder a la funcion y terminar con el rebote y seguir actuando con el programa. muchas gracias por contestar un saludo

Entiendo que a priori pueda parecer más complicado, pero te recomiendo usar este método para hacer los pulsadores: http://arduino.cc/en/Tutorial/ButtonStateChange (en español, por alguien de este foro: http://forum.arduino.cc/index.php?topic=147462.msg1107786#msg1107786)

De esta manera con un par de lineas más de código te evitas bastantes problemas en el uso de los botones.

muchas gracias undercover probare a ver que tal a ver si no se come mucha memoria un saludo