Что надо-то? Уменьшить скорость перехода сервы из одного положения в другое? Изменить скорость сервы, которая рассчитана на постоянное вращение?
Можно не вникая в программу сделать из
myservo.write(i);
сделать
myservo.write(i/2);
В случае с сервой постоянного вращения, это уменьшит её скорость, в данном случае в 2 раза, в случае с обычной сервой уменьшит угол её поворота в 2 раза.
Если надо замедлить движение и сделать его более плавным, то судя по всему уменьшение переменной а
a=15;
else
a=-15;
в, допустим
a=5;
else
a=-5;
приведет к данному результату. Причем a=1 даст наиболее плавный переход.