Hola Remi04, tu código tiene sentido pero solo es la mitad del trabajo, ya que solo estas manejando la presión del pulsador, que puede tener rebotes pero también hay que manejar la liberación del pulsador porque cuando sueltas el pulsador también pueden generarse rebotes indeseados, ademas lo que dijiste es cierto, debes crear un algoritmo antibloqueo, es decir que el programa no quede bloqueado si mantienes pulsado el botón.