int servo1 = 9; //tiene que ser PWM
int myAngle1;
int pulseWidth1;
void servoPulse1 (int servo1, int myAngle1) {
pulseWidth1 = (myAngle1 * 11) + 500; // Converts angle to microseconds
digitalWrite(servo1, HIGH); // Set servo high (turns it on)
delayMicroseconds(pulseWidth1); // Wait a very very small amount
digitalWrite(servo1, LOW); // Set servo low (turns it off)
delay(20); // Typical Refresh cycle of servo (20 ms)
}
void setup() {
pinMode(servo1, OUTPUT);
}
void loop() {
servoPulse1(servo1, 60);
delay(1000);
servoPulse1(servo1, 90);
delay(1000);
}
No hay comentarios:
Publicar un comentario