arduino控制42步进电机 通电复位 启动后无线循环。程序怎么写

arduino控制42步进电机
通电后 自动复位
然后无线单方向循环
程序怎么写。

img


int st;
int count;
void setup() {
  pinMode(3,OUTPUT);//io配置
  delay(1000);//上电延时发送脉冲
  st=0x01;//脉冲发送标志位
}
void loop() {
  if(st){//脉冲发送
    digitalWrite(3,1);//产生上升沿
    delay(1);
    digitalWrite(3,0);//产生下降沿
    delay(1);
  }
  else{
    delay(2);
  }
}