perchè scrivi in giro var=var? ...toglierei proprio l'else...
comunque la funzione che fa per te è il millis... ritorna i millisecondi trascorsi da quando hai acceso il coso...
dovresti scrivere cosette di questo tipo... te le butto giù di istinto poi tu correggile e metti maiuscole e punti e virgola a profusione dove vanno messi

quando dichiari le variabili globali tienti due var così:
long oldMillis;
long newMillis;
poi in setup() vai a scrivere un bel
oldMillis = millis();
poi nel loop() vai a fare
newMillis = millis()
if (newMillis - oldMillis > 10000) //10 secondi di timeout... casomai cala o cresci
{
var =0; // cancello la variabile
oldMillis = millis() //ricomincio con il conto...
};
magari all'interno dell'if potresti fare anche una cosa del genere per generare qualche lampeggio veloce
int i;
for (i= 0; i <4; i++)
{ digitalWrite(led,HIGH);
delay(300);
digitalWrite(led,LOW);
delay(200);
};