UNO и контроллер на TB6560AHQ

anon
Offline
Зарегистрирован: 23.05.2013

Доброго дня.
в наличии вот такой драйвер шаговика на TB6560AHQ
http://www.ebay.com/itm/171281676149
на вводе входы - EN-, EN+, CW-, CW+, CLK-, CLK+

как эту радость подружить с arduino UNO?
(шаговик 23HS6403        http://cncdevices.ru/goods/shagovyj-dvigatel-nema23-11-kg-sm-2-5a-23hs6403)

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

С "-" на землю, с "+" к выводам МК - если нужен высокий активный уровень.

anon
Offline
Зарегистрирован: 23.05.2013

подключил. CLK+ на 3й пин, CW+  на 4й, EN+ на 5й.
залил этот скетч
 

	#include <AccelStepper.h>
	 
	#define STEP 3
	#define DIR  4
	#define EN   5
	 
	AccelStepper stepper(1, STEP, DIR);
	 
	void setup()
	{ 
	  pinMode(EN, OUTPUT);
	  digitalWrite(EN, 1);
	  stepper.setMaxSpeed(300.0);
	  stepper.setAcceleration(100.0);
	  stepper.moveTo(100);
	}
	 
	void loop()
	{
	  if (stepper.distanceToGo() == 0) stepper.moveTo(-stepper.currentPosition());
	  stepper.run();
	}

не крутится. где я накосячил, куда смотреть?