heres my sketch
#include <Servo.h>
//Create a for loop
// Add the servo library.
#include<Servo.h>
//Define the 5 servo motors
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
//Servo Position in degrees
int servoPos = 0;
int pos1 = 0;
int pos2 = 0;
int pos3 = 0;
int pos4 = 0;
int pos5 = 0;
void setup() {
// define the servo signal inputs ( digital PMW 3,5,6,9,10)
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
servo5.attach(10);
}
void loop() {
for( int i =0; i <180; i++)
{ pos1 = i + 180;
pos2 = i + 144;
pos3 = i + 108;
pos4 = i + 72;
pos5 = i + 36;
servo1.write(pos1);
servo2.write(pos2);
servo3.write(pos3);
servo4.write(pos4);
servo5.write(pos5);
delay(35);
}
for (int i = 180; i>0; i--)
{ pos1= i-180;
pos2= i-66;
pos3= i-88;
pos4= i-111;
pos5= i-144;
servo1.write(pos1);
servo2.write(pos2);
servo3.write(pos3);
servo4.write(pos4);
servo5.write(pos5);
delay(35);
}
servo1.write(0);
delay(666);
servo2.write(0);
delay(666);
servo2.write(180);
delay(666);
servo3.write(0);
delay(666);
servo3.write(180);
delay(666);
servo4.write(0);
delay(666);
servo4.write(180);
delay(666);
servo5.write(0);
delay(666);
servo5.write(180);
delay(666);
servo1.write(180);
delay(666);
servo2.write(0);
servo5.write(0);
delay(3000);
servo1.write(0);
delay(3000);
servo2.write(180);
servo5.write(180);
delay(3000);
servo3.write(0);
delay(3000);
servo3.write(180);
delay(3000);
servo2.write(0);
servo3.write(0);
delay(3000);
servo2.write(180);
servo3.write(180);
delay(3000);
servo2.write(0);
servo4.write(0);
delay(677);
servo2.write(180);
servo3.write(0);
servo4.write(180);
servo5.write(0);
delay(500);
servo2.write(0);
servo3.write(180);
servo4.write(0);
servo5.write(180);
delay(500);
servo1.write(180);
servo2.write(0);
servo3.write(180);
servo4.write(0);
delay(500);
servo1.write(0);
servo2.write(180);
servo3.write(0);
servo4.write(180);
delay(500);
servo3.write(180);
servo4.write(0);
servo5.write(180);
servo2.write(0);
delay(500);
servo3.write(0);
servo4.write(180);
servo5.write(0);
servo2.write(180);
delay(500);
servo3.write(180);
servo5.write(180);
delay(500);
servo2.write(0);
delay(1250);
servo2.write(180);
delay(1250);
servo2.write(0);
servo3.write(0);
delay(1350);
servo2.write(180);
servo3.write(180);
delay(1350);
servo2.write(0);
servo3.write(0);
servo4.write(0);
delay(1450);
servo2.write(180);
servo3.write(180);
servo4.write(180);
delay(1650);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(1750);
servo2.write(180);
servo3.write(180);
servo4.write(180);
servo5.write(180);
delay(1750);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(1850);
servo1.write(0);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
delay(280);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(280);
servo1.write(0);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
delay(280);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(280);
servo1.write(0);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
delay(280);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(280);
servo1.write(0);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
delay(280);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(280);
servo1.write(0);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
delay(280);
servo1.write(0);
servo2.write(0);
servo3.write(0);
servo4.write(0);
servo5.write(0);
delay(280);
}