Servo

#include <Servo.h>


// see http://arduino.cc/en/Reference/Servo

Servo servo1;

int angle[4];
void setup()
{
  Serial.begin(9600);
  servo1.attach(9, 500, 2200);
  
  angle[0]=30;
  angle[1]=45;
  angle[2]=90;
  angle[3]=0;
}

int count=0;
int count2=0;

// we change the angle of the motor every second

void loop()
{
  count++;
  int w=500;
  if(count==50){  // every second, because we sleep 20 ms every loop
     count=0;
     count2++;
     if(count2==4)
        count2=0;
     Serial.print(count2);
     Serial.print(" ");
     Serial.println(angle[count2]);
   }

  servo1.write(angle[count2]);
    
  delay(20);                
}