Тест Arduino UNO и драйвера EasyDriver с AliExpress

Приобрел на AliExpress отладочную плату Arduino UNO и драйверы для управления шаговыми двигателями «EasyDriver A3967». Решил проверить работу приобретений.

Столкнулся с проблемой, т.к. Arduino Uno не оригинальный, а китайский клон, то драйвера при установке IDE не устанавливались. Погуглив проблему решил установкой драйверов для этой платы: Драйвер для китайского клона

2016-07-04 19-35-19

Собрал не сложную схемку:Untitled Sketch 2_bbЗагрузил скетч в Ардуино:

#define STEP 2
#define DIR 5

void setup() {
  pinMode(STEP, OUTPUT);
  pinMode(DIR, OUTPUT);
}

void stepper(unsigned int Step, int Speed, boolean Set) {
  digitalWrite(DIR, Set);    
  for (int i = 0; i < Step; i++){
     digitalWrite(STEP, HIGH);
     delayMicroseconds(Speed);
     digitalWrite(STEP, LOW);
     delayMicroseconds(Speed);
  }   
}

void loop(){
  for (int i = 150; i < 1500; i = i+10){
    stepper(1500, i, 1);
    stepper(1500, i, 0); 
  }
}

И получил результат: