накидал для него простенький скетч который шагает 2000 импульсов туда и обратно - подключив к драйверу можно и ток отстроить и микрошаг.
Сам скетч основан на Blink
Код: Выделить всё
const int pulsePin = 12; // Вывод импульсов STEP
const int dirPin = 13; // Вывод импульсов DIR
int pulseState = LOW; // Начальное значение STEP
int dirState = LOW; // Начальное значение DIR
unsigned long previousMillis = 0;
unsigned long count = 0;
const long interval = 1;
void setup() {
pinMode(pulsePin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop()
{
unsigned long currentMillis = millis();
if(currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (pulseState == LOW)
pulseState = HIGH;
else
pulseState = LOW;
count++;
if (count>2000){
count=0;
if (dirState == LOW)
dirState = HIGH;
else
dirState = LOW;
}
digitalWrite(pulsePin, pulseState);
digitalWrite(dirPin, dirState);
}
}
