ステッピングモーターの調整——20171108

2502 ワード

今日は主にステッピングモータを調整しました.x軸、y軸方向は前、後ろ、左、右に動いています.ステッピングモータがx軸を歩き終わった後、y軸方向の距離はどのくらいかかりますか.だから、ずっとテストして、ずっとテストして、ずっとテストして、先にx軸方向をテストして、まずX軸方向のパラメータを1時のx軸の運動方向に設定して、それからx軸方向のパラメータを0時のx軸の運動方向に設定して、次に、x軸方向パラメータを1に設定すると、x軸が前方に移動し、x軸方向パラメータが0に設定されると、x軸方向後に移動します.x軸ステップ数が6500に設定されている場合が適切である.同様に、同じ方法でy軸をテストし、y軸方向パラメータを1に設定すると右に動き、逆に0にすると左に動きます.同様の方法でy軸方向ステップ数6500をテストするのが適切である.x軸試験手順:
int Xstep=3;
int Xdir=4;

void setup()
{
 pinMode(Xstep,OUTPUT);
 pinMode(Xdir,OUTPUT);
}

int moveX(int stepNum;int xdir)
{
  digitalRead(Xdir,xdir);
  for(x=0;x800);
   digitalWrite(Xstep,LOW);
   delayMicroseconds(800);
  }
  delay(1000);
}

void loop()
{
 moveX(6500,1);
 delay(2000);
 moveX(6500,0);
 delay(2000);
}

同じ方法でy方向をデバッグする
int Ystep=9;
int Ydir=5;

void setup()
{
 pinMode(Ystep,OUTPUT);
 pinMode(Ydir,OUTPUT);
}

int moveY(int stepNum,int ydir)
{
 digitalRead(Ydir,ydir);
 for(y=0;y800);
  digitalWrite(Ystep,LOW);
  delayMicroseconds(800);
 }
 delay(1000);
}

void loop()
{
 moveY(6500,1);
 delay(2000);
 moveY(6500,0);
 delay(2000);
}