Ajouter une temporisation avec la fonction millis sans delay

bien en fait Barbudor je développe sur une plateforme ChipKitMax32 donc pas le choix d'utiliser le Mpide 0023.

Pour revenir à la temporisation, pourquoi le code suivant ne fonctionne pas :

unsigned long Time = millis();
if (Time-oldtime  > interval && inter == 1){
analogWrite ( sortie, 255)
oldtime=Time;
}