Temporizador

Malta estou encrencado... :) Estou cansado de procurar informação mas não consigo obter informações directas.

Precisava de fazer uma coisa do género:

Se A=1 então começa um temporizador ( por exemplo 10 seg).

Se tempo chega ao fim de 10s então A passa a zero até A ser novamente 1.

Não consigo encontrar como fazer a temporização... alguém me pode ajudar?

Obrigado.

Ve isto tem la a tua resposta: http://arduino.cc/en/Tutorial/BlinkWithoutDelay

Obrigado. Já percebi. :)