Шаговый Двигатель Arduino

Управлять шаговым двигателем при помощи от — очень просто.
Смотрим документацию на шаговый двигатель и подключаем его обмотки к драйверу, а управляющие контакты к контроллеру / по схеме:
Подключение драйвера к Arduino

На управляющий контакт DIR нужно подавать HIGH или LOW — в зависимости от этого — шаговый двигатель будет вращаться в одну или другую сторону. Так что, для тестирования — его можно просто подключить к GND или 5V разъёмам CraftDuino.

При помощи переключателей, настраиваем ток фазы (SW1 SW2 SW3), делитель (SW4) и дробление шага (SW5 SW6 SW7) (для стандартного шаговика 1.8 градуса — 200 шагов/оборот ) — согласно таблички на корпусе .

Теперь остаётся написать простенький скетч, выдающий тики на управляющий контакт PUL.
Так как, мы подключили его к 13-му пину — подойдёт даже стандартный !
Можно только уменьшить delay, чтобы двигатель крутился пошустрее:

// // test Makeblock Me Microstep Driver // int pul = 13; int dir = 12; void setup { pinMode(pul, OUTPUT); pinMode(dir, OUTPUT); digitalWrite(dir, HIGH); } void loop { digitalWrite(pul, HIGH); delay(10); digitalWrite(pul, LOW); delay(10); }

Похожие страницы: