Sostituire i delay con i millis NON può essere fatto in modo semplice, ma bisogna ripensare l'intera logica del programma.
Per fare quello che vuoi, quindi, devi prendere carta e penna e scrivere IN ITALIANO quello che vuoi il progetto faccia in ogni momento. E poi partire da li usando un NUOVO programma (che possiamo aiutarti a scrivere).
Comincia a descriverci il progetto (anche solo la parte attuale) poi si vede