Saltar la navegación

Programar un limpiaparabrisas

#include <Servo.h> //Librería para servos
#define PINSERVO 9 //Pin al que conectamos
//la señal del servo
Servo myservo; //Instancia para el servo
int pos = 0; //Guarda la posición del servo

void setup(){
  myservo.attach(PINSERVO); //Declaramos la salida del servo
}
void loop(){
  //Movimiento del servo en un sentido
  for(pos=0 ; pos<=180 ; pos=pos+1){
    myservo.write(pos);
    delay(20);
  }
  //Movimiento del servo en el otro sentido
  for(pos=180 ; pos>=0 ; pos=pos-1){
    myservo.write(pos);
    delay(20);
  }
}

Creado con eXeLearning (Ventana nueva)