Controle de servo peo Ethernet Shild + Arduino Uno

Olá,
Estou tentando fazer uma maquete que é controlado via rede local "Internet".
Nessa maquete existe um portão basculante que abre e fecha por meio de um servo.
O problema é que o servo gira muito rápido, tentei implementa um for com um delay para que o mesmo girasse alguns graus por vez, mas ao invés disso ele bloqueia o carregamento da pagina, que so carrega completamento quando sai do loop do for.

Alguém poderia me ajudar a como controlar a velocidade de giro do servo sem atrapalhar o carregamento da pagina?

O código está em anexo.

Test_Arduino_Etherner_LigarLED_6_Portas.ino (4.41 KB)

Já pensou em separa a escrita da página e o controlo do motor/servo? (fazer duas funções diferentes uma para cada funcionalidade).

Já sim, mas não estou assimilando bem como fazer isso. :confused:
Tentei tirar a parte do servo de dentro do for que escreve os selects mas não funcionou.

Rs seria mais fácil se existisse uma função na biblioteca servo que exigia o angulo e a velocidade de giro.