본문 바로가기
개발/arduino

Arduino - MicroStep Driver (Stepping Motor)

by 킹감자1 2018. 4. 20.



Arduino - MicroStep Driver

핀 연결 방법




Arduino - MicroStep Driver

전체 회로도.






  



Arduino - MicroStep Driver

핀 연결 시 위 표와 같이

아두이노의 D8/D9/D13/GND 핀에만 물려주면 된다.







  

Microstep Driver - J-4218HB3401 스테핑 모터의

회로 연결 방법이다.


제어하기 위해서는 모터의 핀을 드라이버에 물려주면 된다.






  

Microstep Driver - SL42STH40-1684A 스테핑 모터의

회로 연결 방법이다.


제어하기 위해서는 모터의 핀을 드라이버에 물려주면 된다.






Source Code.



#define Pulse 9

#define Dir 8

long delay_Micros =1800; // Set value

long currentMicros = 0; long previousMicros = 0;

void setup()

{

pinMode(Pulse,OUTPUT);

pinMode(Dir,OUTPUT);

digitalWrite(Dir,LOW);

}

void loop()

{

currentMicros = micros();

if(currentMicros - previousMicros >= delay_Micros)

{

previousMicros = currentMicros;

digitalWrite(Pulse,HIGH);

delayMicroseconds(500); //Set Value

digitalWrite(Pulse,LOW);

} }












728x90
300x250
그리드형

댓글