Já estive a pesquisar bastante sobre exmeplos do blink without delay, já percebi a utilidade dele e é a unica solução para o meu problema. Em todos os exemplos que encontrei na net percebi o que ele faz.
A minha duvida é como meter o blink no meu programa, eu não sei como fazer isso porque no meu caso eu não quero acender um led ou algo do genero, eu quero clicar num botão sem ter que ser no momento em que ele entra no if().
Fico a espera de uma resposta sua a ver se conseguiria acabar isto hoje. Muito obrigado