!!купил 5-phase stepper motor 6-wire Помогите!!

garmoska89
Offline
Зарегистрирован: 20.12.2011
 

скетч:

int x=10;
void setup()
{
pinMode(17,OUTPUT);
pinMode(18,OUTPUT);
pinMode(19,OUTPUT);
pinMode(20,OUTPUT);
pinMode(21,OUTPUT);
}
void pas1()
{
digitalWrite(17,HIGH);
digitalWrite(18,LOW);
digitalWrite(19,LOW);
digitalWrite(20,LOW);
digitalWrite(21,LOW);
}
void pas2()
{
digitalWrite(17,LOW);
digitalWrite(18,HIGH);
digitalWrite(19,LOW);
digitalWrite(20,LOW);
digitalWrite(21,LOW);
}
void pas3()
{
digitalWrite(17,LOW);
digitalWrite(18,LOW);
digitalWrite(19,HIGH);
digitalWrite(20,LOW);
digitalWrite(21,LOW);
}
void pas4()
{
digitalWrite(17,LOW);
digitalWrite(18,LOW);
digitalWrite(19,LOW);
digitalWrite(20,HIGH);
digitalWrite(21,LOW);
}
void pas5()
{
digitalWrite(17,LOW);
digitalWrite(18,LOW);
digitalWrite(19,LOW);
digitalWrite(20,LOW);
digitalWrite(21,HIGH);
}
void loop()
{
pas1();
delay(x);
pas2();
delay(x);
pas3();
delay(x);
pas4();
delay(x);
pas5();
delay(x);
}

 как нада:

 

1	0	0	0	0	1	0	0	0	0	1	0	0	0	0	…	…	…	…	…
0	1	0	0	0	0	1	0	0	0	0	1	0	0	0	…	…	…	…	…
0	0	1	0	0	0	0	1	0	0	0	0	1	0	0	…	…	…	…	…
0	0	0	1	0	0	0	0	1	0	0	0	0	1	0	…	…	…	…	…
0	0	0	0	1	0	0	0	0	1	0	0	0	0	1	…	…	…	…	…
 
или так?																			
																			
1	1	0	0	0	1	1	0	0	0	1	1	0	0	0	…	…	…	…	…
0	1	1	0	0	0	1	1	0	0	0	1	1	0	0	…	…	…	…	…
0	0	1	1	0	0	0	1	1	0	0	0	1	1	0	…	…	…	…	…
0	0	0	1	1	0	0	0	1	1	0	0	0	1	1	…	…	…	…	…
0	0	0	0	1	0	0	0	0	1	0	0	0	0	1	…	…	…	…	…

 и ишо 1 проблема если delayMicrosecond(10); не работает

а на delay(10); работает  как нада вроде но медено :(

помогите

garmoska89
Offline
Зарегистрирован: 20.12.2011

 

garmoska89
Offline
Зарегистрирован: 20.12.2011

 

garmoska89
Offline
Зарегистрирован: 20.12.2011