Nesesito realizar la activacion de un servo motor arduino que por medio de presionar un botton el servo motor gire 180 grados y regrese
Les agradezco de ante mano.
Con ver los ejemplos Servo o buscar en Google o en la lupa (arriba derecha) Servo o Arduino Servo tienes suficiente información para conseguirlo.
Para ese caso, yo he usado un bloque tipo if. para iniciar la secuencia de los servos.
void loop() {
monedaState = digitalRead(moneda);//Leemos el estado del boton.
if (monedaState == HIGH) {
delay(400);
servo1.attach(10);
servo1.write(54,250);
delay(1500);
servo2.attach(9);
servo2.write(180,55);
delay(1000);
servo1.write(130,255);
delay(600);
servo2.write(0,100);//Vuelve a la posicion de reposo
delay(1800);
servo2.detach();//Detenemos el servo, para evitar el consumo en reposo,
//servo2.wait();
//Se volvera a activar, cuando pulsemos el boton de moneda.
//servo1.attach(10);
servo1.write(180,255);
delay(1500);
servo1.detach();
}
}
En este caso, necesitaba mover 2 servos y conrolar la velocidad, de ahi que despues del valor de movimiento, este tambien declarado un valor entre 0 y 255, que on los que permiten determinar la velocidad del servo con la correspondiente libreria "VarSpeedServo.h". en caso de usar la libreria normal de servo, solo tendras que eliminar el valor de la velocidad y a correr.
Saludos.
no me funciona soy nuevo
me podrian ayudar
No revivas hilos viejos @tonycaro y menos dupliques tu consulta.
Hilo cerrado.