#include <Servo.h>

double paso;
double posicion;
Servo servo_5;

void setup()
{
  	servo_5.attach(5);
	pinMode(2, INPUT);
	pinMode(3, INPUT);

	paso = 0.5;
	posicion = 0;
	servo_5.write(posicion);

}


void loop()
{

  	if (digitalRead(2)) {
  		while ((posicion > 0)) {
  			servo_5.write(posicion);
  			delay(15);
  			posicion = (posicion - paso);
  		}
  	}

  	if (digitalRead(3)) {
  		while ((posicion < 180)) {
  			servo_5.write(posicion);
  			delay(15);
  			posicion = (posicion + paso);
  		}
  	}

}