#define LED_ON LOW
#define LED_OFF HIGH
byte led_red = 13, led_green = 12, led_yellow = 11, led_blue = 10;
// defines pins numbers
const int stepPin = 5;
const int dirPin = 4;
uint16_t speed[3] = {30000, 10000, 3000};
void setup() {
digitalWrite(stepPin, LOW);
digitalWrite(dirPin, HIGH);
digitalWrite(led_red, LED_OFF);
digitalWrite(led_green, LED_OFF);
digitalWrite(led_yellow, LED_OFF);
digitalWrite(led_blue, LED_OFF);
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
pinMode(led_red, OUTPUT);
pinMode(led_green, OUTPUT);
pinMode(led_yellow, OUTPUT);
pinMode(led_blue, OUTPUT);
}
void loop() {
while(1)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(speed[0]);
digitalWrite(stepPin, LOW);
delayMicroseconds(speed[0]);
}
}