Ajuda com geração de sinal PWM

neuron_upheaval:
Os analogWrite() e delay() não bastam para isso?

Sabes quando o teu computador congela? Fica ali a processar e não te dá feedback nenhum ao input do rato e teclado? Isso é o que o delay faz... fica ali congelado a literalmente contar carneirinhos. Mas enquanto o teu computador faz isso por ficar demasiado carregado, o Arduino faria isso por má programacão. Achas isso boa prática?

O analogWrite configura os pinos de saída dos timers como saídas PWM... e se for esse o caso, usar o delay é desnecessário. O problema é que o pwm pode ser rápido demais para controlar o servo.