duda rutina antirebotes de un pulsador

pues tengo muchas dudas de como abordar una rutina antirebotes de la lectura de un pulsador,
el problema es que tengo al mismo tiempo que leer otros puertos, y no me puedo permitir el lujo
de usar delay() para esperar y volver a leer que está correcta la lectura. alguna idea?

Hola angel67, lo que podrías hacer, a parte de colocar una resistencia en paralelo, entre el pulsador y el pin de arduino, a masa es:

int i=analogRead(pulsador);

if(i == 1){
   if(i == 0){
      //Introduce código
   }
}

Yo normalmente uso este método, conectando los pulsadores en cualquiera de los pins analógicos, y con el uso de los dos if me aseguro de que se ha pulsado una vez el pulsador.

Espero haber ayudado, un saludo!

pues si, muchas gracias :), lo pruebo y te cuento!