#include //Incluimos la librería del Servo.
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(9); //Decretamos el Pin donde está conectado el Servo.
}
void loop() {
for (pos=0; pos<=90; pos+=45) { //Establecemos que el giro comience en la posición 0 y que vaya hasta las 90 aumentando la posición +45 por cada movimiento.
miservo.write(pos); //se establece que lo que debe describir el servo es la variable "pos".
delay(500); //Cada movimiento se produce cada 500ms.
}
for(pos=45;pos<=180;pos+=10){ //Establecemos que el giro comience en la posición 45 y que vaya hasta las 180 aumentando la posición +10 por cada movimiento.
miservo.write(pos);
delay(300); //Cada movimiento se produce cada 300ms.
}
}
Barrera aparcamiento.
#include //Incluimos la librería del Servo.
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(9); //Decretamos el Pin donde está conectado el Servo.
}
void loop() {
for (pos=0; pos<=90; pos+=90) { //Establecemos que el giro comience en la posición 0 y que vaya hasta las 90 con un solo movimiento.
miservo.write(pos); //se establece que lo que debe describir el servo es la variable "pos".
delay(5000); //Cada movimiento se produce cada 5000ms.
}
}
No hay comentarios:
Publicar un comentario