This website is protected by RSFirewall!, the firewall solution for Joomla!

servomotor

#include <Servo.h>

Servo servoMotor;

void setup()

{

// Iniciamos el monitor serie para mostrar el resultado

Serial.begin(9600);

// Iniciamos el servo para que empiece a trabajar con el pin 9

servoMotor.attach(9);

// Inicializamos al ángulo 0 el servomotor

servoMotor.write(0);

}

 

void loop()

{

// Vamos a tener dos bucles uno para mover en sentido positivo y otro en sentido negativo

// Para el sentido positivo

for (int i = 0; i < 180; i++)

{

// Desplazamos al ángulo correspondiente

servoMotor.write(i);

// Hacemos una pausa de 25ms

delay(25);

}

// Para el sentido negativo

for (int i = 179; i > 0; i--)

{

// Desplazamos al ángulo correspondiente

servoMotor.write(i);

// Hacemos una pausa de 25ms

delay(25);

}

}

Go to top