int dirpin=8;//方向
int stepperpin=9;//pwm
void setup()
{
pinMode(dirpin,OUTPUT);
pinMode(stepperpin,OUTPUT);
}
void step(boolean dir,int steps)
{
digitalWrite(dirpin,dir);
delay(50);
for(int i=0;i<steps;i++)
{
digitalWrite(stepperpin,HIGH);
delayMicroseconds(1000);//快慢
digitalWrite(stepperpin,LOW);
delayMicroseconds(1000);
}
}
void loop()
{
step(true,2000);//圈數
delay(100);
//step(false,2000);
delay(100);
}
|