jueves, 28 de marzo de 2019

Limpiaparabrisas

En la siguiente practica se puede ver la programación en arduino, en la que se indica al servo que gire como un limpiaparabrisas.

#include <Servo.h>     // Se utiliza una libreria introduciendo la instruccion #include.
#define pinServo 9      // Es el pin con con el que enlazamos el servo.
Servo miservo;             // Creamos el objeto con el nombre que le damos a nuestro servo que queramos controlar.
int pos=0;                     // Es el ángulo inicial del servo.
void setup() {
    miservo.attach(pinServo);        //declaramos la salida del servo.
}
void loop() {
    for (pos=0; pos<=170; pos=pos+45); { //Usaremos la variable de entrada pos para poder modificar directamente la posicion del servo.
       miservo.write(pos);   //Movemos el servo en un sentido.
       delay(800);        //Dejamos un delay para que el servo se mueva de posición.
    }
    for (pos=170; pos>=10; pos=pos-1); {
       miservo.write(pos);          //movemos el servo en el otro sentido.
       delay(500);     //Dejamos un delay para que el servo se mueva de posición.
    }
}

No hay comentarios:

Publicar un comentario

Barra de Aparcamiento.

#include <Servo.h>  //  Se utiliza una libreria introduciendo la instruccion #include. Servo miservo;      //  Creamos el ob jeto con ...