Wykonaj poniższe kroki, aby podłączyć sterownik krokowy do Arduino:
1. Podłącz DIR+ i PUL+ sterownika do portu cyfrowego Arduino. np. PIN8 i PIN9.
2. Podłącz PUL- i DIR- do GND Arduino.
3. Napisz program na swoim komputerze, wskazując PIN8 i PIN9 na DIR i PUL.
4. Pobierz program na Arduino i zasil Arduino zasilaczem 5V.
Poniższy schemat przedstawia podstawowe podłączenie Arduino, sterownika krokowego, zasilacza i silnika krokowego.

Udostępniamy również prosty kod demonstracyjny


int x;
void setup() {
pinMode(9,OUTPUT); // set Pin9 as PUL
pinMode(8,OUTPUT); // set Pin8 as DIR
}
void loop() {
digitalWrite(8,HIGH); // set high level direction
for(x = 0; x < 400; x++) // repeat 400 times a revolution when setting 400 on driver
{
digitalWrite(9,HIGH); // Output high
delayMicroseconds(500); // set rotate speed
digitalWrite(9,LOW); // Output low
delayMicroseconds(500); // set rotate speed
}
delay(1000); //pause 1 second
digitalWrite(8,LOW); // set high level direction
for(x = 0; x < 400; x++)
{
digitalWrite(9,HIGH);
delayMicroseconds(500);
digitalWrite(9,LOW);
delayMicroseconds(500);
}
delay(1000);
}


Zasoby

Kod demonstracyjny: Stepper_motor_demo_code.ino