Función anti rebote

Hola a todos,
Tengo poca experiencia con programación y necesito vuestra ayuda.
Tengo que controlar un motor con dos pulsadores, de manera que cuando pulse uno de ellos, se encienda el motor y cuando se pulse el otro botón se pare.
El problema son los rebotes de los pulsadores y he visto ejemplos para solucionarlos, pero todos los que he visto son cuando montamos un único pulsador, pero con dos no encuentro por ningún lado.

¿Me podéis dar alguna idea?.

Gracias.

la manera mas sencilla es añadir simplemente un delay(20) o delay (200 si hace falta y la aplicación lo permite) después de cada lectura del pin, bueno después de cada lectura que se se actué:

if (digitalRead(xx,xx)
{
Encender_motor();
delay(20);
}