#include "Servo.h" //Agregar libreria Servo
Servo Miservo; // crear objeto servo
#define servoPin 11 // Definir pin 11 para el servo
int angulo;
void setup() {
Miservo.attach(servoPin); // Establece el pin indicado en la variable servo
Serial.begin(9600); // iniciamos el puerto serial
}
void loop() {
angulo=90;
Miservo.write(angulo); //coloca el servo en angilo 90
Serial.print("ángulo: ");
Serial.println(angulo);
delay(2000);
angulo=0;
Miservo.write(angulo); //coloca el servo en angilo 90
Serial.print("ángulo: ");
Serial.println(angulo);
delay(2000);
angulo=180;
Miservo.write(angulo); //coloca el servo en angilo 90
Serial.print("ángulo: ");
Serial.println(angulo);
delay(2000);
angulo=0;
Miservo.write(angulo); //coloca el servo en angilo 90
Serial.print("ángulo: ");
Serial.println(angulo);
delay(2000);
// mover servo de 0 a 180 grados:
for (int angle = 0; angle <= 180; angle += 1) {
Miservo.write(angle);
Serial.print("ángulo: ");
Serial.println(angle);
delay(20);
}
// mover servo de 1800 a 0 grados:
for (int angle = 180; angle >= 0; angle -= 1) {
Miservo.write(angle);
Serial.print("ángulo: ");
Serial.println(angle);
delay(20);
}
delay(1000);
}