목차
유니폴라 스텝모터
유니폴라 스텝모터의 구동방식은 3가지 입니다.
구동 방식
- 구동 방식은 1상 여자 방식, 2상 여자방식, 1-2상 여자 방식이 있습니다.
- 비교해 보면 다음과 같습니다.
| 항목 | 1상 여자방식 – Full Step | 2상 여자방식 – Full Step | 1-2상 여자방식 – Half Step |
|---|---|---|---|
| 소비 전류 | 적음 | 많음 | 많음 |
| 발열 | 적음 | 많음 | 많음 |
| 토크 | 작음 (탈조 날 가능성 높음) | 큼 | 큼 |
| 신호 |
|
|
|
1상 여자 방식
1개의 코일을 차례로 여자하는 방식입니다.
2상 여자 방식
2개의 코일을 동시에 여자하는 방식입니다.
1-2상 여자 방식
1상과 2상을 교대로 하는 방식으로 1상여자 방식에 비해 1.5배의 전류가 필요합니다.
1펄스에 대한 스텝 각은1상 여자와 2상 여자 방식의 스텝각의 1/2 입니다.
정밀하게 제어하는데 사용하는 방식입니다.
2상 여자 방식 제어
아두이노, 스텝모터 드라이버, 스텝모터를 연결합니다.

부품 목록
| 부품명 | 아두이노 UNO R3 |
|
|---|---|---|
| 기능 | 아두이노 모듈 | |
| 수량 | 1 | |
| 아두이노 |
| 부품명 | 스텝모터 드라이버 |
|
|---|---|---|
| 기능 | 스텝모터 드라이버 | |
| 수량 | 1 | |
| 스텝모터 드라이버 |
| 부품명 | 스텝모터 |
|
|---|---|---|
| 기능 | 스텝모터 | |
| 수량 | 1 | |
| 스텝모터 |
핀 연결
| 스텝모터 드라이버 | Arduino UNO R3 Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| IN1 | 2 |
| IN2 | 3 |
| IN3 | 4 |
| IN4 | 5 |
이 예제의 스텝모터는 5V 용이라 VCC 에 5V 를 연결하였습니다. 사용하는 스텝모터의 전압에 맞는 Voltage 를 사용하시면 됩니다.
소스코드
최신 소스코드는 [파일]=>[예제]=> [WhiteAT UNO]=>[Starter] => [08_Stepper] 에 있으며
라이브러리는 아두이노 개발환경 을 참조하세요
/*
알찬 아두이노 세트(입문자용) 예제중
일정속도로 스텝모터 회전 하는 예제입니다.
출처: http://whiteat.com/Arduino
보드:
알찬 아두이노 세트(입문자용): https://kit128.com/goods/view?no=133
*/
#include <WAT_STEP1.h>
// STEP2 : 유니폴라 2상 여자 방식
Step1 step(STEP2,2,3,4,5);
// 프로그램 시작 - 초기화 작업
void setup()
{
step.setSpeed(98); // 시계 방향으로 최고 속도 회전
}
// 계속 실행할 무한 루프
void loop()
{
// 계속 회전
step.Next();
}
결과
스텝모터가 일정 속도로 회전합니다.

제품 구매
[WAT-AK133]알찬 아두이노 키트(초보자용) 은 https://kit128.com/goods/view?no=133 에서
스텝모터 모듈과 스텝모터 https://kit128.com/goods/view?no=211에서 구매하실 수 있습니다.
.






