Skip to content

Instantly share code, notes, and snippets.

@woodif
Last active August 29, 2015 14:23
Show Gist options
  • Save woodif/1bdbafeedebf3794ed7d to your computer and use it in GitHub Desktop.
Save woodif/1bdbafeedebf3794ed7d to your computer and use it in GitHub Desktop.
int stp = 4; //connect pin 13 to step
int dir = 5; // connect pin 12 to dir
int a = 0; // gen counter
void setup()
{
pinMode(stp, OUTPUT);
pinMode(dir, OUTPUT);
digitalWrite(dir, 0);
}
void loop()
{
if (a < 100) //sweep 200 step in dir 1
{
a++;
digitalWrite(stp, HIGH);
delay(2);
digitalWrite(stp, LOW);
delay(0.01);
}
else
{
digitalWrite(dir, HIGH);
a++;
digitalWrite(stp, HIGH);
delay(2);
digitalWrite(stp, LOW);
delay(0.01);
if (a>200) //sweep 200 in dir 2
{
a = 0;
digitalWrite(dir, LOW);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment