controllare 6 servo con arduino 2009

we raga, sono nuovo, ho appena comperato un arduino 2009 con 6 servo standard S0209...
praticamente devo fare un robot bipede da portare alla maturità quest'anno... ho capito più o meno coem funziona la programmazione però sono riuscito a controllare solo un servo, non riesco a implementare tutti gli altri servo... il codice che sto usando è questo:
#include <Servo.h>

Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created

int pos = 0; // variable to store the servo position

void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}

void loop()
{
for(pos = 0; pos < 180; pos += 2) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=0; pos-= 2) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for (pos = 0; pos<90; pos+=2)
{
myservo.write(pos);
delay(15);
}
for(pos = 90; pos>0; pos-=2)
{
myservo.write(pos);
delay(15);
}
}

questo codice fa muovere prima di 180° poi di meno 180° poi 90° ed infine ritorna a 0°... poi ricomincia!...
ora vorrei fare la stesa cosa con altri 5 servo...
quando avrò capito come si aggiungono farò in modo da muoverli con le giuste angolazioni così da far camminare il robot!...

Ciao feb90

devi definire per il secondo servo un altra classe e un PIN:

myservo2.attach(10); per il secondo servo

e poi per pilotare il servo:

myservo2.write(pos);

cosí anche per gli altri 4 servo dando un nome diverso per ognuno.

La descrizione della libreria dice che puó pilotare fino 12 servo ma non dice quali pin possono funzionare presuppongo i pin da 2 a 13.

Ciao Uwe