ayuda con Sweep de servo


hola buenas noches, estoy tratando de controlar dos servos con el ejemplos sweep, pero lo que quiero que que los dos servos se muevan al mismo tiempo, pero lo que sucede es que un servo hace el movimiento marcado y después de acabarlo el otro servo hace el otro movimiento. este es el primer programa que realice

#include <servo.h>

servo servo1;
servo servo2;

int pos1=90, pos2=90;
void setup()
{
servo1.attach(2);
servo2.attach(3);
void loop()
{
  for(pos1 = 50; pos1 < 130; pos1 += 1)
  {
  servo1.write(pos1);
  delay(8);
  }
   {
    delay(2000);
   }
  for(pos1 = 130; pos1 > 50; pos1-=1)
  {
  servo1.write(pos1);
  delay(8);
  }
   {
    delay(2000);
   }
}

después de mover un poco logre que los dos servos se movieran al mismo tiempo, pero la velocidad de los servos es muy rápida, me podrían ayudar bajar la velocidad como en el programa de arriba.

#include <servo.h>

servo servo1;
servo servo2;
int pos1=90, pos2=90;
void setup()
{
servo1.attach(9);
servo2.attach(10);
}
void loop()
{
  {
  for(pos1 = 50; pos1 < 130; pos1 += 1)
  for(pos2 = 50; pos2 < 130; pos2 += 1)
    servo1.write(pos1);
    servo2.write(pos2);
    {
        for(pos1 = 130; pos1 > 50; pos1-=1)
        for(pos2 = 130; pos2 > 50; pos2-=1)
        servo1.write(pos1);
        servo2.write(pos2);
    }
  }
}



Arduino Forum > International > Español > Proyectos (Moderators: surbyte, Hector_A) > ayuda con Sweep de servo


arduino

Comments

Popular posts from this blog

opencv3, tbb and rasp pi 2 - Raspberry Pi Forums

small ethernet problem - Raspberry Pi Forums

Multithumb configuration params not working? - Joomla! Forum - community, help and support