■ 스텝 모터(Stepper Motor) 사용하기

----------------------------------------------------------------------------------------------------

부품 내역

 

구분

모델

수량

비고

MOTOR

28BYJ-48

1

Stepper Motor

CONTROLLER

ULN2003

1

Motor Driver Module

 

 

회로 구성도

 

 

아두이노

Motor Drive Module

D8

IN1

D9

IN2

D10

IN3

D11

IN4

5V

+

GND

-

 

소스 코드

 

 

#include <Stepper.h>

 

// 2048 : 한바퀴(360도), 1024 : 반바퀴(180도)

const int stepCount = 2048;

 

// 모터 드라이브에 연결된 핀 IN4, IN2, IN3, IN1

Stepper stepper(stepCount, 11, 9, 10, 8);

 

void setup()

{

    stepper.setSpeed(14); // 1 ~ 25

}

 

void loop()

{

    // 시계 반대 방향으로 한바퀴 회전한다.

    stepper.step(stepCount);

 

    delay(500);

    

    // 시계 방향으로 한바퀴 회전한다.

    myStepper.step(-stepCount);

 

    delay(500);

}

 

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요