#include <Servo.h>
Servo servoMotor;
const int buttonPin = 2;
int val;
int buttonState = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
servoMotor.attach(3);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
// Desplazamos a la posición 0º
servoMotor.write(0);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 90º
servoMotor.write(90);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 180º
servoMotor.write(180);
// Esperamos 1 segundo
delay(1000);
}
else {
servoMotor.write(0);
}
}