debes usar la funcion millis() si no dispones de un rtc (DS3231 por ejemplo)y esta tratado hasta la saciedad en este foro(usa el buscador ) ,en documentacion hay un tutorial de millis() ,en google hay miles de posts y entre los ejemplos basicos que vienen con el ide de arduino ,busca blynkWithoutDelay.