Mi sa che non hai riportato il programma giusto!
Riguardo millis(), leggi anche qui:
Se LED e servo devono fare passi contemporanei, però, puoi anche usare la stessa temporizzazione per entrambi e, a quel punto, il delay() funziona ugualmente:
loop()
{
- Fai un passo alle luci
- Fai un passo al servo
- Aspetta un momento
}
Naturalmente non puoi usare dei for(): devi incrementare le variabili a ogni giro di loop e azzerarle quando raggiungono il valore massimo.
Per fare avanti e indietro, puoi incrementare da 0 a 360 e mettere: