EasyDriver 조립하여 아두이노 보드와 연결하여 CDROM 스탭모터를 구동 해봤다.
[embed width="500" height="400"]http://youtu.be/q1d5p6YzgJg[/embed].

다음 그림은 아두이노와 EasyDriver 연결 방법이다.

 

EasyDriver V4.4 pin descriptions

 

20130305_215227.jpg

Power ln 은 12V 연결하고 +5V Output를 아두이노 보드의 파워로 사용하였다. Motor Coil A와 B를 스탭모터에 연결하고 GND, STEP, DIR를 각각 아두이노 GND, 3번, 2번에 연결 한다.

 

다음은 프로그램 소스이다.  모터의 4개의 신호를 만들어 줄 필요없이 방향(dirPin)를 설정하고 스탭(stepperPin)에 신호를 LOW, HIGH로 번갈아 넣어주면 스탭 모터가 돌아간다.

int dirPin = 2;
int stepperPin = 3;

void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
}

void step(boolean dir, int steps) {
digitalWrite(dirPin, dir);
delay(50);
for(int i=0; i<steps; i++) {
digitalWrite(stepperPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepperPin, LOW);
delayMicroseconds(100);
}
}

void loop() {
step(true, 1200);
delay(500);
step(false, 1200);
delay(500);
}


참조:
http://bildr.org/2011/06/easydriver/
https://www.sparkfun.com/products/10267

'OldStory > Makes' 카테고리의 다른 글

Quadcopter  (0) 2013.03.12
Quadcopter 완성  (0) 2013.03.06
EasyDriver 모듈 사용하여 CDROM 스탭모터 구동 테스트  (0) 2013.03.05
XLoader  (0) 2013.03.03
Step Motor Easy Driver PCB  (0) 2013.02.28
LG52X CDROM Motor Driver IC M63026  (0) 2013.02.27
by Alnilam 2013.03.05 22:25
| 1 2 3 |

티스토리 툴바