#include <Servo.h> //Incluimos La libreria del MicroServo
Servo servo; //Creo el primer objeto cone el nombre "servo"
void setup()
{ Serial.begin(9600);
servo.attach(9,500,2400); // Asocia el servo al pin 9
, define el min y max del ancho del pulso
// eso depende del fabricante del servo
}
void loop()
{
int pulsador;
pulsador = digitalRead(A0); //Almacenamos en la variable pulsador digitalRead(A0);
//Lee el valor del pin si esta en HIGH-LOW
if(pulsador==HIGH){ //Si el pulsador es pulsado se activa el servomotor
servo.write(0); //el servo Gira a 0 grados
delay(25); //Espera 25 mili segundos a que el servo llegue a la posicion
servo.write(90); //el servo Gira a 90 grados
delay(25);
servo.write(180); //el servo Gira a 180 grados
delay(25);
}
}
No hay comentarios:
Publicar un comentario