Servo beweging en snelheid

Ik heb de volgende code :
// Laad de servo biblitheek.
#include <Servo.h>
Servo myservo;

// Een variabele om de servo positie in te bewaren.
int pos = 0;

void setup() {
// Configureer de DATA pin (stuur signaal)
myservo.attach(9);
}

void loop() {
// Ga van 0 graden naar 180 graden in stapjes van 1 graad.
for(pos = 0; pos < 180; pos += 1) {
// Draai naar de opgegeven positie.
myservo.write(pos);
// Wacht 15 milliseconden zodat de servo kan draaien naar de positie.
delay(15);
}

// Ga van 180 graden naar 0 graden in stapjes van 1 graad
for(pos = 180; pos>=1; pos-=1) {
// Draai naar de opgegeven positie.
myservo.write(pos);
// Wacht 15 milliseconden zodat de servo kan draaien naar de positie.
delay(15);
}
}

Nou is mijn vraag waar kan ik de snelheid veranderen dat hij wat sneller of langzamer draait ?
En hoe krijg ik deze code op een attiny ?

verander die delay maar eens van 15 naar 5, dan gaat het al een stuk sneller, dus daarmee kun je de snelheid regelen.
je kunt de delay ook 0 maken of zelfs direct een andere positie geven dan heb je de hele for lus niet nodig.
zo kun je dus een hele bewegingscyclus opbouwen, met alngzaam naar pos1 gaan dan snel naar pos2 etc.
lekker spelen heet dat.