Bonjour,
Il suffit d'intercaler
digitalWrite(LED1, LOW);
delay(2000); // pause 2 sedondes
digitalWrite(LED2, HIGH);
par exemple et un autre délais en fin de cycles .
Tu n'as que des fonctions bloquantes, quand les 2 cycles sont terminés, le code recommence dès le début.
Ça se complique, mais tu pourras effectuer d'autres actions pendant que ces cycles tourneront indépendamment.
Pour cela voir le tuto Programmation Automate fini / Machine à état