한글보드 : 아두이노 5V 스텝모터 / 모터드라이버 내장 모듈 (5V StepMotor Moudle)

라임 2017-05-19 (금) 15:33 6년전 5883  

글보드 : 스텝모터 모듈 / 모터드라이버 내장 (Introduction)

5V 스텝모터와 이를 사용하기 위한 ULN2003 모터 드라이버가 내장되어있는 모듈입니다. 신호를 입력하여 모터의

회전 각도, 방향, 속도 등을 제어할 수 있어 정확한 회전을 요구하는 프로젝트에 사용할 수 있습니다. 스텝 모터는

스테핑 모터, 스테퍼 모터 등으로 표현되기도 하며, 소형 로봇, 3D프린터, CNC 기계 등에 사용되고 있습니다.


c0c48c26052e17a977b8af39d3053952_1495175

사양 (Specification)

  • 스텝모터 및 모터드라이버 내장 모듈

  • 회전각도, 방향, 속도 제어

  • 작동 전압: DC 5V

  • 감속비: 1/64

  • 회전속도: 분당 0~18회

  • 크기: 57 x 41 x 31 mm

  • 스텝모터: 28BYJ-48

  • 드라이버: ULN2003




튜토리얼 (Tutorial)

c0c48c26052e17a977b8af39d3053952_1495177
 

 

 

 

샘플 코드 (Sample Code)


// 스텝모터 1개 사용시 

#include <Stepper.h>                         // Stepper.h 라이브러리 불러오기 (기본 라이브러리)

Stepper step1(2048, 8, 10, 9, 11);       // 모터드라이버 8, 9, 10, 11번에 연결

int lap = 2048;                                   // 2048당 한바퀴(360도) 회전


void setup() {

  step1.setSpeed(18);                         // 회전속도 (분당 18회 회전)

}


void loop() {

  step1.step(lap);                               // 오른쪽으로 한바퀴 회전

  delay(500);                                     // 0.5초 대기

  step1.step(-lap);                             // 왼쪽으로 한바퀴 회전

  delay(500);                                    // 0.5초 대기

}


 

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

 

 

// 스텝모터 2개 사용시


#include <Stepper.h>                         // Stepper.h 라이브러리 불러오기 (기본 라이브러리)

Stepper step1(2048, 8, 10, 9, 11);       // 모터드라이버1을 8, 9, 10, 11번에 연결

Stepper step2(2048, 3, 4, 6, 5);       // 모터드라이버2를 3, 4, 5, 6번에 연결

int lap = 2048;                                   // 2048당 한바퀴(360도) 회전


void setup() {

  step1.setSpeed(18);                         // 스텝모터1 회전속도 (분당 18회 회전)

  step2.setSpeed(18);                         // 스텝모터2 회전속도 (분당 18회 회전)

}


void loop() {

  step1.step(lap);                               // 스텝모터1 오른쪽으로 한바퀴 회전

  step2.step(lap);                               // 스텝모터2 오른쪽으로 한바퀴 회전

  delay(500);                                     // 0.5초 대기

  step1.step(-lap);                             // 스텝모터1 왼쪽으로 한바퀴 회전

  step2.step(-lap);                             // 스텝모터2 왼쪽으로 한바퀴 회전 

  delay(500);                                    // 0.5초 대기

}

 

 

판매처 - 메카솔루션 (http://mechasolution.com)  /   디스트리뷰터 문의 -

메카리워즈 Image Map


모바일 버전으로 보기