// C++ code
//
#include <Servo.h>
int posicion = 0;
int pulsador = 0;
Servo servo_3;
void setup()
{
Serial.begin(9600);
pinMode(2, INPUT);
servo_3.attach(3, 500, 2500);
posicion = 0;
}
void loop()
{
Serial.println(posicion);
pulsador = digitalRead(2);
if (pulsador == HIGH && posicion < 180)
{
posicion += 10;
servo_3.write(posicion);
delay(100); // Wait for 100 millisecond(s)
}
else if (posicion == 180)
{
posicion = 0;
servo_3.write(posicion);
}
delay(100); // Wait for 100 millisecond(s)
}