#include
#define pinServo 9
Servo miservo;
int pos=0; //establecemos la variable entera "pos" con la que nos referimos a la posición de giro.
void setup() {
miservo.attach(pinServo); //declaramos la salida del sevo
}
void loop() {
for (pos=0; pos<=170; pos=pos+45); { //Establecemos que el giro comience en la posición 0 y que vaya hasta las 90 170 aumentando la posicion en 45.
miservo.write(pos); //movemos el servo en un sentido
delay(800); //Cada movimiento se produce cada 800ms.
}
for (pos=170; pos>=10; pos=pos-1); {
miservo.write(pos); //movemos el servo en el otro sentido
delay(500); //Cada movimiento se produce cada 500ms.
}
}
No hay comentarios:
Publicar un comentario