Forma corretta di millis()

Puoi anche fare così:

if(millis()-t0<=10000) {// Rosso acceso}
else {// Verde acceso}
if(millis()-t0>=30000) t0=millis();