Проблема с вращением Nema 17

Serg72
Offline
Зарегистрирован: 19.12.2015

Всем привет!! Имеется набор: Arduino UNO | драйвер A4988 | Nema 17 42SHD0001-24 |

Фотографии https://yadi.sk/i/wXY1UkfKnnN8A  https://yadi.sk/i/VERkdrr2nnNA8

Собирал по такой схеме

Загружен вот такой скетч:

int x; // объявляем переменную x целочисленной
#define BAUD (9600) // скорость для com-порта

void setup()
{
Serial.begin(BAUD); // включаем com-порт
pinMode(6,OUTPUT); // назначаем 6 вывод как выход для сигнала ENABLE на драёвере двигателя ( не забываем что вход на драйвере инвертирован )
pinMode(5,OUTPUT); // назначаем 5 вывод как выход для сигнала STEP( шаги ) на драйвере
pinMode(4,OUTPUT); // назначаем 4 вывод как выход для сигнала DIR ( направление ) на драйвере

digitalWrite(6,LOW); // устанавливаем на 6 выводе низкий уровень следовательно на входе ENABLE будет высокий
}

void loop()
{
digitalWrite(6,LOW); // устанавливаем на 6 выводе низкий уровень следовательно на входе ENABLE будет высокий
digitalWrite(4,HIGH); // устанавливаем на 4 выводе высокий уровень тем самым задаём направление вращения
Serial.println("Loop 200 steps (1 rev)"); // цикл 200 шагов ( 1 оборот )
for(x = 0; x < 200; x++) // цикл 200 раз
{
digitalWrite(5,HIGH); // устанавливаем на 5 выводе высокий уровень
delay(10); // пауза 10 миллисекунд
digitalWrite(5,LOW); // устанавливаем на 5 выводе низкий уровень
delay(100); // пауза 100 миллисекунд
}
Serial.println("Pause"); // выводит сообщение о паузе
delay(1000); // пауза 1 секунда

 

Проблема: не крутится движок, прыгает! Бывает туда обратно бывает прыжками медленно проворавичается. Видео проблемы https://yadi.sk/i/r8UjdVTYnnNQe

Пробовал питать Блоком 12V 30A 360W и маленьким 12V 2A 24W нет разницы

Что может не так быть?? подскажите пожалуйста.

 

Serg72
Offline
Зарегистрирован: 19.12.2015

По такой схеме https://www.pololu.com/product/1182

vvadim
Offline
Зарегистрирован: 23.05.2012

дык с этим кодом и не будет работать

погуглить слабо...

Serg72
Offline
Зарегистрирован: 19.12.2015

Может подкинете дельный код на вращение, пожалуйста.

Stephan
Offline
Зарегистрирован: 01.10.2015

Serg72 пишет:

По такой схеме ...

А перемычкка sleep-reset установлена?

Serg72
Offline
Зарегистрирован: 19.12.2015

Да, конечно, возможно ее не вижно из-за ракурса